cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "B. Todd Burruss (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CASSANDRA-866) AssertionError SSTableSliceIterator.java:126
Date Thu, 08 Apr 2010 21:34:36 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855172#action_12855172
] 

B. Todd Burruss commented on CASSANDRA-866:
-------------------------------------------

awright, big daddy ... reproduced again, and data is saved ;)

2010-04-07 21:21:10,520 ERROR [ROW-READ-STAGE:4] [CassandraDaemon.java:78] Fatal exception
in thread Thread[ROW-READ-STAGE:4,5,main]
java.lang.AssertionError: DecoratedKey(147587030576932389559405437065042613628, vmguest85__-1131008275)
!= DecoratedKey(147587045543996727516366006491335105792, vmguest85__-888697030) in /data/cassandra-data/data/uds/bucket-1439-Data.db
        at org.apache.cassandra.db.filter.SSTableSliceIterator$ColumnGroupReader.<init>(SSTableSliceIterator.java:127)
        at org.apache.cassandra.db.filter.SSTableSliceIterator.<init>(SSTableSliceIterator.java:59)
        at org.apache.cassandra.db.filter.SliceQueryFilter.getSSTableColumnIterator(SliceQueryFilter.java:63)
        at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:830)
        at org.apache.cassandra.db.ColumnFamilyStore.cacheRow(ColumnFamilyStore.java:727)
        at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:752)
        at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:719)
        at org.apache.cassandra.db.Table.getRow(Table.java:381)
        at org.apache.cassandra.db.SliceByNamesReadCommand.getRow(SliceByNamesReadCommand.java:56)
        at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:70)
        at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:40)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

emailed jonathan an http site to download data files that reproduce this problem.

AssertionError happened on node 105 (see ring below), and according to the keys shown in above
exception, 105 is the primary for the key.  ReplicationFactor = 3 so 102 and 103 are replicas,
right?  i can use the cassandra-cli to retrieve the value on the key's replica nodes, just
not on the primary node.

Address       Status     Load          Range                                      Ring
                                       170141183460469231731687303715884105728
192.168.132.102Up         41.64 GB      42535295865117307932921825928971026431     |<--|
192.168.132.103Up         41.33 GB      85070591730234615865843651857942052863     |   |
192.168.132.104Up         41.52 GB      127605887595351923798765477786913079295    |   |
192.168.132.105Up         36.86 GB      170141183460469231731687303715884105728    |-->|


> AssertionError SSTableSliceIterator.java:126
> --------------------------------------------
>
>                 Key: CASSANDRA-866
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-866
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.6
>            Reporter: B. Todd Burruss
>             Fix For: 0.6.1
>
>
> also seeing these, using cassandra-0.6.0-beta2/
> 2010-03-09 07:37:57,683 ERROR [ROW-READ-STAGE:77] [CassandraDaemon.java:78] Fatal exception
in thread Thread[ROW-READ-STAGE:77,5,main]
> java.lang.AssertionError
>         at org.apache.cassandra.db.filter.SSTableSliceIterator$ColumnGroupReader.<init>(SSTableSliceIterator.java:126)
>         at org.apache.cassandra.db.filter.SSTableSliceIterator.<init>(SSTableSliceIterator.java:59)
>         at org.apache.cassandra.db.filter.SliceQueryFilter.getSSTableColumnIterator(SliceQueryFilter.java:63)
>         at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:851)
>         at org.apache.cassandra.db.ColumnFamilyStore.cacheRow(ColumnFamilyStore.java:748)
>         at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:773)
>         at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:740)
>         at org.apache.cassandra.db.Table.getRow(Table.java:381)
>         at org.apache.cassandra.db.SliceByNamesReadCommand.getRow(SliceByNamesReadCommand.java:56)
>         at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:80)
>         at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:40)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message