[
https://issues.apache.org/jira/browse/HBASE-12102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell updated HBASE-12102:
-----------------------------------
Attachment: HBASE-12102-0.98.patch
Since this patch is for branch 0.98 I've reattached it using our patch naming
conventions. This is important. Precommit builds will need the branch
identifier in order to check out the correct tree for patch application. See
http://hbase.apache.org/book.html#developing, section 137.8.1 for patch naming
and submission guidelines.
In order to take this change, we will also need a patch for the master branch.
> Duplicate keys in HBase.RegionServer metrics JSON
> -------------------------------------------------
>
> Key: HBASE-12102
> URL: https://issues.apache.org/jira/browse/HBASE-12102
> Project: HBase
> Issue Type: Bug
> Affects Versions: 1.0.0, 2.0.0, 0.98.10
> Reporter: Andrew Purtell
> Assignee: Ravi Kishore Valeti
> Priority: Minor
> Fix For: 2.0.0, 1.0.1, 1.1.0, 0.98.11
>
> Attachments: HBASE-12102-0.98.patch
>
>
> The JSON returned by /jmx on the RegionServer contains duplicate
> 'tag.Context' keys for various HBase.RegionServer metrics.
> Regions:
> {noformat}
> {
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "modelerType" : "RegionServer,sub=Regions",
> "tag.Context" : "regionserver",
> "tag.Context" : "regionserver",
> "tag.Hostname" : "some.host.name",
> ...
> }
> {noformat}
> Server:
> {noformat}
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server",
> "modelerType" : "RegionServer,sub=Server",
> "tag.Context" : "regionserver",
> "tag.zookeeperQuorum" : "some.zookeeper.quorum.peers",
> "tag.serverName" : "some.server.name",
> "tag.clusterId" : "88c186ea-2308-4713-8b5f-5a3e829cbb10",
> "tag.Context" : "regionserver",
> ...
> }
> {noformat}
> IPC:
> {noformat}
> {
> "name" : "Hadoop:service=HBase,name=IPC,sub=IPC",
> "modelerType" : "IPC,sub=IPC",
> "tag.Context" : "ipc",
> "tag.Context" : "ipc",
> "tag.Hostname" : "some.host.name",
> ...
> }
> {noformat}
> This can cause issues with some JSON parsers. We should avoid emitting
> duplicate keys if it is under our control.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)