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

Jun Rao commented on CASSANDRA-491:
-----------------------------------

So the only way to cleanup hinted data is to manually run cleanup compaction 
from nodeprode? We need to document that in the header of HHM.

Other than that, the patch looks good to me.

> Hinted HandOff doesn't work for SuperColumnFamilies
> ---------------------------------------------------
>
>                 Key: CASSANDRA-491
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-491
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 0.5
>            Reporter: Sammy Yu
>            Assignee: Jonathan Ellis
>             Fix For: 0.5
>
>         Attachments: 0001-CASSANDRA-491-fix-HH-of-tombstones.txt, 
> 0002-Avoid-using-non-existent-supercolumn-timestamp-in-dele.txt
>
>
> I was combing through our logs and noticed the following error which seems to 
> indicate that hinted handoffs doesn't work for Super Column families.
> ERROR [HINTED-HANDOFF-POOL:25] 2009-10-14 00:11:58,723 
> DebuggableThreadPoolExecutor.java (line 127) Error in ThreadPoolExecutor
> java.lang.RuntimeException: java.lang.UnsupportedOperationException: This 
> operation is not supported for Super Columns.
>         at 
> org.apache.cassandra.db.HintedHandOffManager$1.run(HintedHandOffManager.java:250)
>         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)
> Caused by: java.lang.UnsupportedOperationException: This operation is not 
> supported for Super Columns.
>         at org.apache.cassandra.db.SuperColumn.timestamp(SuperColumn.java:136)
>         at 
> org.apache.cassandra.db.HintedHandOffManager.deliverAllHints(HintedHandOffManager.java:180)
>         at 
> org.apache.cassandra.db.HintedHandOffManager.access$000(HintedHandOffManager.java:52)
>         at 
> org.apache.cassandra.db.HintedHandOffManager$1.run(HintedHandOffManager.java:246)
>         ... 3 more
> ERROR [HINTED-HANDOFF-POOL:25] 2009-10-14 00:11:58,723 CassandraDaemon.java 
> (line 71) Fatal exception in thread Thread[HINTED-HANDOFF-POOL:25,5,main]
> java.lang.RuntimeException: java.lang.UnsupportedOperationException: This 
> operation is not supported for Super Columns.
>         at 
> org.apache.cassandra.db.HintedHandOffManager$1.run(HintedHandOffManager.java:250)
>         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)
> Caused by: java.lang.UnsupportedOperationException: This operation is not 
> supported for Super Columns.
>         at org.apache.cassandra.db.SuperColumn.timestamp(SuperColumn.java:136)
>         at 
> org.apache.cassandra.db.HintedHandOffManager.deliverAllHints(HintedHandOffManager.java:180)
>         at 
> org.apache.cassandra.db.HintedHandOffManager.access$000(HintedHandOffManager.java:52)
>         at 
> org.apache.cassandra.db.HintedHandOffManager$1.run(HintedHandOffManager.java:246)
>         ... 3 more

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

Reply via email to