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

AE in ArrayBackedSortedColumns

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Urgent
    • Resolution: Fixed
    • Fix Version/s: 1.2.9
    • Component/s: None
    • Labels:
      None
    • Severity:
      Critical
    • Since Version:

      Description

      ERROR [ReadStage:3] 2013-08-07 06:58:21,485 CassandraDaemon.java (line 192) Exception in thread Thread[ReadStage:3,5,main]
      java.lang.AssertionError: Added column does not sort as the last column
          at org.apache.cassandra.db.ArrayBackedSortedColumns.addColumn(ArrayBackedSortedColumns.java:131)
          at org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:119)
          at org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:114)
          at org.apache.cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:171)
          at org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:136)
          at org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter.java:84)
          at org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:291)
          at org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:65)
          at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1390)
          at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1213)
          at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1125)
          at org.apache.cassandra.db.Table.getRow(Table.java:347)
          at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70)
          at org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1047)
          at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1593)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:722)
      

      test_column_index_stress in wide_rows_test will reproduce this within ~20 runs and bisect strongly points to a regression in CASSANDRA-5762

        Attachments

        1. 5856.txt
          4 kB
          Aleksey Yeschenko
        2. 5856-assert.txt
          1 kB
          Jonathan Ellis

          Activity

            People

            • Assignee:
              aleksey Aleksey Yeschenko
              Reporter:
              brandon.williams Brandon Williams
              Authors:
              Aleksey Yeschenko
              Reviewers:
              Jonathan Ellis
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: