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

Move migration tasks to non-periodic queue, assure flush executor shutdown after non-periodic executor

    XMLWordPrintableJSON

    Details

    • Severity:
      Normal

      Description

      example failure:

      http://cassci.datastax.com/job/cassandra-3.8_dtest_upgrade/1/testReport/upgrade_tests.cql_tests/TestCQLNodes3RF3_Upgrade_current_3_x_To_indev_3_x/whole_list_conditional_test

      Failed on CassCI build cassandra-3.8_dtest_upgrade #1

      Relevant error in logs is

      Unexpected error in node1 log, error: 
      ERROR [InternalResponseStage:2] 2016-07-20 04:58:45,876 CassandraDaemon.java:217 - Exception in thread Thread[InternalResponseStage:2,5,main]
      java.util.concurrent.RejectedExecutionException: ThreadPoolExecutor has shut down
      	at org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor$1.rejectedExecution(DebuggableThreadPoolExecutor.java:61) ~[apache-cassandra-3.7.jar:3.7]
      	at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:823) ~[na:1.8.0_51]
      	at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1369) ~[na:1.8.0_51]
      	at org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor.execute(DebuggableThreadPoolExecutor.java:165) ~[apache-cassandra-3.7.jar:3.7]
      	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) ~[na:1.8.0_51]
      	at org.apache.cassandra.db.ColumnFamilyStore.switchMemtable(ColumnFamilyStore.java:842) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.db.ColumnFamilyStore.switchMemtableIfCurrent(ColumnFamilyStore.java:822) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.db.ColumnFamilyStore.forceFlush(ColumnFamilyStore.java:891) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.schema.SchemaKeyspace.lambda$flush$1(SchemaKeyspace.java:279) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.schema.SchemaKeyspace$$Lambda$200/1129213153.accept(Unknown Source) ~[na:na]
      	at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_51]
      	at org.apache.cassandra.schema.SchemaKeyspace.flush(SchemaKeyspace.java:279) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.schema.SchemaKeyspace.mergeSchema(SchemaKeyspace.java:1271) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.schema.SchemaKeyspace.mergeSchemaAndAnnounceVersion(SchemaKeyspace.java:1253) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.service.MigrationTask$1.response(MigrationTask.java:92) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:53) ~[apache-cassandra-3.7.jar:3.7]
      	at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:64) ~[apache-cassandra-3.7.jar:3.7]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_51]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_51]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_51]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_51]
      	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_51]
      

      This is on a mixed 3.0.8, 3.8-tentative cluster

        Attachments

        1. node3.log
          46 kB
          Philip Thompson
        2. node3_gc.log
          30 kB
          Philip Thompson
        3. node3_debug.log
          307 kB
          Philip Thompson
        4. node2.log
          44 kB
          Philip Thompson
        5. node2_gc.log
          31 kB
          Philip Thompson
        6. node2_debug.log
          360 kB
          Philip Thompson
        7. node1.log
          86 kB
          Philip Thompson
        8. node1_gc.log
          23 kB
          Philip Thompson
        9. node1_debug.log
          628 kB
          Philip Thompson

          Activity

            People

            • Assignee:
              ifesdjeen Alex Petrov
              Reporter:
              philipthompson Philip Thompson
              Authors:
              Alex Petrov
              Reviewers:
              Joel Knighton
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: