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

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.1.0
    • Legacy/Observability
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: