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

DynamicSnitch.applyConfigChanges can corrupt snitch state

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Normal
    • Resolution: Unresolved
    • 3.0.x, 3.11.x, 5.x
    • Local/Other
    • None
    • Availability - Process Crash
    • Low
    • Low Hanging Fruit
    • Code Inspection
    • All
    • None

    Description

      This method is not synchronised, and doesn’t wait for the cancelled task to complete (which could already be running), so we could have two updates in flight simultaneously and corrupt the internal state of the collection

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              benedict Benedict Elliott Smith
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: