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

ConcurrentModificationException while executing 'nodetool cleanup'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 2.1.3
    • Tool/nodetool
    • None
    • Debian 7.7, Oracle JRE 1.7.0_72

    Description

      After adding a new node to an existing cluster (7 already started nodes), and waiting a few minutes to be sure that data migration to the new node is completed, I began to use the command nodetool cleanup sequentially on each old node. When I issued this command on the third node, after a few minutes I got a ConcurrentModificationException.

      ~$ nodetool cleanup
      error: null
      – StackTrace –
      java.util.ConcurrentModificationException
      at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
      at java.util.ArrayList$Itr.next(Unknown Source)
      at org.apache.cassandra.db.index.SecondaryIndexManager.deleteFromIndexes(SecondaryIndexManager.java:476)
      at org.apache.cassandra.db.compaction.CompactionManager$CleanupStrategy$Full.cleanup(CompactionManager.java:833)
      at org.apache.cassandra.db.compaction.CompactionManager.doCleanupOne(CompactionManager.java:704)
      at org.apache.cassandra.db.compaction.CompactionManager.access$400(CompactionManager.java:97)
      at org.apache.cassandra.db.compaction.CompactionManager$5.execute(CompactionManager.java:370)
      at org.apache.cassandra.db.compaction.CompactionManager$2.call(CompactionManager.java:267)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      Attachments

        Issue Links

          Activity

            People

              marcuse Marcus Eriksson
              nchatti Noureddine Chatti
              Marcus Eriksson
              Tom Hobbs
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: