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

Expose commit log archive status

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.0.15, 2.1.5
    • Local/Config
    • None

    Description

      The operational procedure to modify commit log archiving is to edit commitlog_archiving.properties and then perform a restart. However this has troublesome edge cases:

      1) It is possible for people to modify commitlog_archiving.properties but then not perform a restart

      2) It is possible for people to modify commitlog_archiving.properties only on some nodes

      3) It is possible for people to have modified file + restart but then later add more nodes without correct modifications.

      Because of these reasons, it is operationally useful to be able to audit the commit log archive state of a node. Simply parsing commitlog_archiving.properties is insufficient due to #1.

      I would suggest exposing either via some system table or JMX would be useful.

      Attachments

        1. 8734-cassandra-2.0.txt
          4 kB
          Chris Lohfink
        2. 8734-cassandra-2.1.txt
          4 kB
          Chris Lohfink

        Activity

          People

            cnlwsu Chris Lohfink
            philip.doctor Philip S Doctor
            Chris Lohfink
            Joshua McKenzie
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: