[ https://issues.apache.org/jira/browse/CASSANDRA-7879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14122507#comment-14122507 ]
Marcus Eriksson edited comment on CASSANDRA-7879 at 9/5/14 6:37 AM: -------------------------------------------------------------------- oops attached patch makes it return a status code instead, 0=success, 1=aborted was (Author: krummas): 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)