Balazs Meszaros created HBASE-20571:
---------------------------------------

             Summary: JMXJsonServlet generates invalid JSON if it has NaN in 
metrics
                 Key: HBASE-20571
                 URL: https://issues.apache.org/jira/browse/HBASE-20571
             Project: HBase
          Issue Type: Bug
          Components: UI
            Reporter: Balazs Meszaros
            Assignee: Balazs Meszaros


{{/jmx}} servlet responses invalid JSON, if some metrics are NaN:

{code}
    "l1CacheHitCount" : 0,
    "l1CacheMissCount" : 0,
    "l1CacheHitRatio" : NaN,
    "l1CacheMissRatio" : NaN,
    "l2CacheHitCount" : 0,
    "l2CacheMissCount" : 0,
    "l2CacheHitRatio" : 0.0,
    "l2CacheMissRatio" : 0.0,
{code}

NaN is an invalid character sequence in JSON. We should not response NaN in 
metrics.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to