[ 
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)

Reply via email to