cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Volkov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-3609) Assertion in ExpiringColumn <init>
Date Tue, 23 Apr 2013 13:07:16 GMT

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

Vladimir Volkov commented on CASSANDRA-3609:
--------------------------------------------

Just stumbled upon the same issue. The problem was in the too large TTL value.
The column expiration time is computed as {{((int) (System.currentTimeMillis() / 1000) + timeToLive)}}
- so epoch+TTL must fit into a 32-bit integer.
                
> Assertion in ExpiringColumn <init>
> ----------------------------------
>
>                 Key: CASSANDRA-3609
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3609
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 1.0.5
>            Reporter: Radim Kolar
>            Priority: Minor
>
> ERROR [MutationStage:1773] 2011-12-10 16:36:10,526 AbstractCassandraDaemon.java (line
133) Fatal exception in thread Thread[MutationStage:1773,5,main]
> java.lang.AssertionError: -823952279
>         at org.apache.cassandra.db.ExpiringColumn.<init>(ExpiringColumn.java:58)
>         at org.apache.cassandra.db.ExpiringColumn.<init>(ExpiringColumn.java:51)
>         at org.apache.cassandra.db.ColumnFamily.addColumn(ColumnFamily.java:154)
>         at org.apache.cassandra.db.RowMutation.add(RowMutation.java:199)
>         at org.apache.cassandra.db.RowMutation.hintFor(RowMutation.java:140)
>         at org.apache.cassandra.service.StorageProxy$5.runMayThrow(StorageProxy.java:364)
>         at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message