[
https://issues.apache.org/jira/browse/AMBARI-20591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15958859#comment-15958859
]
Hudson commented on AMBARI-20591:
---------------------------------
FAILURE: Integrated in Jenkins build Ambari-branch-2.5 #1366 (See
[https://builds.apache.org/job/Ambari-branch-2.5/1366/])
AMBARI-20591 In case of HA-enabled cluster on shutting down Active (dsen:
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=9f516520c77d2f9ff8bbbaf63f92b6755af4a54c])
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/services/MetricsRetrievalService.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/services/MetricsRetrievalServiceTest.java
> In case of HA-enabled cluster on shutting down Active Master, Ambari rest api
> call and HBase quick links show two Active Masters
> --------------------------------------------------------------------------------------------------------------------------------
>
> Key: AMBARI-20591
> URL: https://issues.apache.org/jira/browse/AMBARI-20591
> Project: Ambari
> Issue Type: Bug
> Components: ambari-metrics, ambari-server
> Affects Versions: 2.5.0
> Reporter: Romil Choksi
> Assignee: Dmytro Sen
> Priority: Blocker
> Fix For: 2.5.1
>
> Attachments: AMBARI-20591.patch
>
>
> In case of HA-enabled cluster on shutting down Active Master, Ambari rest api
> call and HBase quick links show two Active Masters. On restarting the stopped
> master, number of Active Master is down to 1.
> Rest api call
> https://host1:8443/api/v1/clusters/cl1/host_components?HostRoles/component_name=HBASE_MASTER&metrics/hbase/master/IsActiveMaster=true
> Rest Api call response
> {code}
> {
> "href":
> "https://host1:8443/api/v1/clusters/cl1/host_components?HostRoles/component_name=HBASE_MASTER&metrics/hbase/master/IsActiveMaster=true",
> "items": [
> {
> "href":
> "https://host1:8443/api/v1/clusters/cl1/hosts/ctr-e129-1487033772569-55070-01-000002.localdomain/host_components/HBASE_MASTER",
> "HostRoles": {
> "cluster_name": "cl1",
> "component_name": "HBASE_MASTER",
> "host_name": "ctr-e129-1487033772569-55070-01-000002.localdomain"
> },
> "host": {
> "href":
> "https://host1:8443/api/v1/clusters/cl1/hosts/ctr-e129-1487033772569-55070-01-000002.localdomain"
> },
> "metrics": {
> "hbase": {
> "master": {
> "IsActiveMaster": "true"
> }
> }
> }
> },
> {
> "href":
> "https://host1:8443/api/v1/clusters/cl1/hosts/ctr-e129-1487033772569-55070-01-000003.localdomain/host_components/HBASE_MASTER",
> "HostRoles": {
> "cluster_name": "cl1",
> "component_name": "HBASE_MASTER",
> "host_name": "ctr-e129-1487033772569-55070-01-000003.localdomain"
> },
> "host": {
> "href":
> "https://host1:8443/api/v1/clusters/cl1/hosts/ctr-e129-1487033772569-55070-01-000003.localdomain"
> },
> "metrics": {
> "hbase": {
> "master": {
> "IsActiveMaster": "true"
> }
> }
> }
> }
> ]
> }
> {code}
> Attaching screenshots.
> Steps:
> - On HA-enabled cluster go to HBase summary page.
> - Shutdown the current HBase Active Master
> - Verify the hbase quick links menu. You should see "(Active)" for couple of
> hostnames. If not, please refresh and verify.
> - Click the rest api call and verify that two masters have IsActiveMaster
> value as true
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)