[ https://issues.apache.org/jira/browse/CASSANDRA-7879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcus Eriksson updated CASSANDRA-7879: --------------------------------------- Attachment: 0001-dont-expose-internal-structures-over-jmx.patch oops > Internal c* datatypes exposed via jmx and method signatures changed in 2.1 > -------------------------------------------------------------------------- > > Key: CASSANDRA-7879 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7879 > Project: Cassandra > Issue Type: Bug > Components: Core > Reporter: Philip S Doctor > Assignee: Marcus Eriksson > Priority: Trivial > Fix For: 2.1.0 > > Attachments: 0001-dont-expose-internal-structures-over-jmx.patch > > > In c* 2.0 the StorageService jmx has this signature: > {noformat} > public void forceKeyspaceCleanup > {noformat} > but in 2.1 RC6 it is this > {noformat} > public CompactionManager.AllSSTableOpStatus forceKeyspaceCleanup > {noformat} > This makes any consumer have a problem with the unmarshalling and should be a > native java type. > There may be further instances, the jmx api should probably be audited for > similar instances. -- This message was sent by Atlassian JIRA (v6.3.4#6332)