You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jan Prach (JIRA)" <ji...@apache.org> on 2012/07/25 01:32:34 UTC

[jira] [Updated] (CASSANDRA-4452) remove RangeKeySample from attributes in jmx

     [ https://issues.apache.org/jira/browse/CASSANDRA-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Prach updated CASSANDRA-4452:
---------------------------------

    Comment: was deleted

(was: "Sample" is also verb. We can rename it from getRangeKeySample() to sampleKeyRange(). Ok?)
    
> remove RangeKeySample from attributes in jmx
> --------------------------------------------
>
>                 Key: CASSANDRA-4452
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4452
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.1.2
>            Reporter: Jan Prach
>
> RangeKeySample in org.apache.cassandra.db:type=StorageService MBean can be really huge (over 200MB in our case). That's a problem for monitoring tools as they're not build for that. Recommended and often used mx4j may be killer in this situation.
> It would be good enough to make RangeKeySample "operation" instead of "attribute" in jmx. Looking at how MBeanServer.registerMBean() works we can do one of the following:
> a) add some dummy parameter to getRangeKeySample
> b) name it differently - not like getter (next time somebody will rename it back)
> c) implement MXBean instead of MBean (a lot of work)
> Any of those work. All of them are "hacks". Any better idea?
> BTW: It's blocker for some installations. Our update to 1.1.2 caused downtime, downgrade back to 1.0.x, repairs, etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira