You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Deep Singh (Jira)" <ji...@apache.org> on 2020/12/03 17:40:00 UTC
[jira] [Assigned] (ATLAS-4049) Issue with few /admin APIs when hit
on PASSIVE Atlas instance in HA mode
[ https://issues.apache.org/jira/browse/ATLAS-4049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Deep Singh reassigned ATLAS-4049:
---------------------------------
Assignee: Deep Singh
> Issue with few /admin APIs when hit on PASSIVE Atlas instance in HA mode
> ------------------------------------------------------------------------
>
> Key: ATLAS-4049
> URL: https://issues.apache.org/jira/browse/ATLAS-4049
> Project: Atlas
> Issue Type: Bug
> Components: atlas-core
> Affects Versions: 2.1.0
> Reporter: Umesh Padashetty
> Assignee: Deep Singh
> Priority: Critical
>
> Atlas supports the following types of /admin APIs
> # /version
> # /audits
> # /purge
> # /metrics
> # /status
> # /export
> # /import
> # /patches
> # /checkstate
> # /activeSearches/\{id}
> # /activeSearches
> # /audit/\{auditGuid}/details
> # /expimp/audit
> # /server/\{serverName}
> # /importfile
> # /stack
> # /session
> Observing issues when these APIs are hit on PASSIVE Atlas instance in HA mode
> Following APIs do not have any issue, when hit on ACTIVE or PASSIVE instance, they produce the same output
> # /version
> # /status
> # /session
> # /stack
> # /patches
> # /activeSearches
> # /activeSearches/\{id}
> # /checkstate
> But the following APIs have issue, when hit on the PASSIVE instance, they either produce partial information, or they throw an ERROR.
> * /audits
> ** Error:
> {code:java}
> {"errorCode":"ATLAS-400-00-00A","errorMessage":"__AtlasAuditEntry: Unknown/invalid typename"} {code}
> * /purge
> ** Error:
> {code:java}
> {"errorCode":"ATLAS-400-00-014","errorMessage":"Type ENTITY with name aws_s3_v2_object does not exist"} {code}
> * /export (I understand this is by design, so can be ignored?)
> ** Error:
> {code:java}
> 2020-11-24 18:06:59,250 ERROR - [etp402695541-112:] ~ URL not supported in HA mode: /api/atlas/admin/export (ActiveServerFilter:120) 2020-11-24 18:06:59,252 INFO - [etp402695541-112:] ~ Not active. Redirecting to https://quasar-jfuidh-4.quasar-jfuidh.root.hwx.site:31443/api/atlas/admin/export (ActiveServerFilter:172) {code}
> * /import (I understand this is by design, so can be ignored?)
> ** Error:
> {code:java}
> 2020-11-24 18:07:22,702 ERROR - [etp402695541-118:] ~ URL not supported in HA mode: /api/atlas/admin/import (ActiveServerFilter:120) 2020-11-24 18:07:22,704 INFO - [etp402695541-118:] ~ Not active. Redirecting to https://quasar-jfuidh-4.quasar-jfuidh.root.hwx.site:31443/api/atlas/admin/import (ActiveServerFilter:172) {code}
> * /importfile (I understand this is by design, so can be ignored?)
> ** Error:
> {code:java}
> 2020-11-24 18:07:22,702 ERROR - [etp402695541-118:] ~ URL not supported in HA mode: /api/atlas/admin/import (ActiveServerFilter:120) 2020-11-24 18:07:22,704 INFO - [etp402695541-118:] ~ Not active. Redirecting to https://quasar-jfuidh-4.quasar-jfuidh.root.hwx.site:31443/api/atlas/admin/import (ActiveServerFilter:172) {code}
> * /audit/\{auditGuid}/details
> ** Error:
> {code:java}
> { "errorCode": "ATLAS-404-00-001", "errorMessage": "Given typename __AtlasAuditEntry was invalid" } {code}
> * /server/\{serverName}
> ** Error:
> {code:java}
> There was an error processing your request. It has been logged (ID a52953c92b609fb8). 2020-11-24 18:05:32,259 ERROR - [etp402695541-70 - 47fbcd4a-e547-4bba-b12b-af018e33a893:] ~ Error handling a request: a52953c92b609fb8 (ExceptionMapperUtil:32) java.lang.NullPointerException {code}
> * /metrics
> ** Error:
> {code:java}
> Returns only partial information {code}
> * /expimp/audit
> ** Error:
> {code:java}
> { "errorCode": "ATLAS-400-00-00A", "errorMessage": "__ExportImportAuditEntry: Unknown/invalid typename" } {code}
> The case when an /admin API is hit on the PASSIVE instance, we should either return a proper response, or we should redirect the request to the ACTIVE instance. Providing partial information/error seems to be incorrect.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)