Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-7879

Internal c* datatypes exposed via jmx and method signatures changed in 2.1

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Fix Version/s: 2.1.0
    • Component/s: Legacy/Observability
    • Labels:
      None
    • Severity:
      Low

      Description

      In c* 2.0 the StorageService jmx has this signature:

      public void forceKeyspaceCleanup 
      

      but in 2.1 RC6 it is this

       
      public CompactionManager.AllSSTableOpStatus forceKeyspaceCleanup
      

      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.

        Attachments

          Activity

            People

            • Assignee:
              marcuse Marcus Eriksson
              Reporter:
              philip.doctor Philip S Doctor
              Authors:
              Marcus Eriksson
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: