I bet this is https://issues.apache.org/jira/browse/CASSANDRA-3253.

On Fri, Sep 23, 2011 at 6:00 PM, Todd Burruss <bburr...@expedia.com> wrote:
> My last test, I cleaned everything, started from scratch and I can still
> repo.  The AssertionError you mention below could be unrelated to my
> writes not working.
>
> This time there are _no_ exceptions or errors reported from any cassandra
> node.  My app runs for a while before writes start failing.  I can kill my
> app and will happen immediately upon restarting it.
>
> I didn't dig as hard last time, but now I can see that nodetool tpstats on
> 3 consecutive machines in the ring have their MutationStage "stuck" with
> piled up requests.  Completed is not going up and pending is not going
> down.  I have concurrent_writes = 32
>
> Here is a sample from one of the machines:
>
> Pool Name     Active   Pending     Completed   Blocked  All time blocked
> MutationStage                    32     1492    1416296   0       0
>
>
>
>
>
> On 9/23/11 3:11 PM, "Brandon Williams" <dri...@gmail.com> wrote:
>
>>On 9/23/11, Todd Burruss <bburr...@expedia.com> wrote:
>>> INFO [HintedHandoff:4] 2011-09-22 22:59:27,626 HintedHandOffManager.java
>>> (line 259) Started hinted handoff for token:
>>> 150124573641590498586782915043427152112 with IP: /10.185.35.39
>>> ERROR [HintedHandoff:4] 2011-09-22 22:59:27,648
>>>AbstractCassandraDaemon.java
>>> (line 133) Fatal exception in thread Thread[HintedHandoff:4,5,main]
>>> java.lang.AssertionError
>>>         at
>>>
>>>org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(Hinte
>>>dHandOffManager.java:282)
>>>         at
>>>
>>>org.apache.cassandra.db.HintedHandOffManager.access$100(HintedHandOffMana
>>>ger.java:81)
>>>         at
>>>
>>>org.apache.cassandra.db.HintedHandOffManager$2.runMayThrow(HintedHandOffM
>>>anager.java:333)
>>>         at
>>> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
>>>         at
>>>
>>>java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor
>>>.java:886)
>>>         at
>>>
>>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav
>>>a:908)
>>>         at java.lang.Thread.run(Thread.java:662)
>>
>>
>>This sounds like you have old hints 1.0 doesn't understand:
>>
>>                assert versionColumn != null;
>>
>>-Brandon
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to