I recall there being a discussion about a default port changing from
0.7.x to 0.8.x ...this was JMX, correct?  Or were there others.

On Mon, Jun 13, 2011 at 3:34 PM, Sasha Dolgy <sdo...@gmail.com> wrote:
> Hi Aaron,
>
> The error is being reported on all 4 nodes. I have confirmed (for my
> own sanity) that each node is running:  ReleaseVersion: 0.8.0
>
> I can reproduce the error on any node by trailing
> cassandra/logs/system.log and running "nodetool repair"
>
>  INFO [manual-repair-1c6b33bc-ef14-4ec8-94f6-f1464ec8bdec] 2011-06-13
> 21:28:39,877 AntiEntropyService.java (line 177) Excluding
> /10.128.34.18 from repair because it is on version 0.7 or sooner. You
> should consider updating this node before running repair again.
> ERROR [manual-repair-1c6b33bc-ef14-4ec8-94f6-f1464ec8bdec] 2011-06-13
> 21:28:39,877 AbstractCassandraDaemon.java (line 113) Fatal exception
> in thread Thread[manual-repair-1c6b33bc-ef14-4ec8-94f6-f1464ec8bdec,5,RMI
> Runtime]
> java.util.ConcurrentModificationException
>        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
>        at java.util.HashMap$KeyIterator.next(HashMap.java:828)
>        at 
> org.apache.cassandra.service.AntiEntropyService.getNeighbors(AntiEntropyService.java:173)
>        at 
> org.apache.cassandra.service.AntiEntropyService$RepairSession.run(AntiEntropyService.java:776)
>
> When I run nodetool ring, the ring looks balanced and nothing out of sorts.
>
> I also have this set up with RF=3 on 4 nodes ... but repair was
> working fine prior to the 0.8.0 upgrade.
>
> Are there any special commands I need to run?  I've tried scrub,
> cleanup, flush too ... still, repair gives the same issues.
>
> -- I have stopped one of the nodes and started it.  Issue still
> persists.  I stop another node that is reported in the logs (like .18
> above) and start it ... run repair again ... issue is persisted to the
> log file still.
>
> -sd
>
>
>
> On Mon, Jun 13, 2011 at 3:02 PM, aaron morton <aa...@thelastpickle.com> wrote:
>> You can double check with node tool e.g.
>>
>> $ ./bin/nodetool -h localhost version
>> ReleaseVersion: 0.8.0-SNAPSHOT
>>
>> This error is about the internode wire protocol one node thinks another is 
>> using. Not sure how it could get confused, does it go away if you restart 
>> the node that logged the error ?
>>
>> Cheers
>>
>> -----------------
>> Aaron Morton
>> Freelance Cassandra Developer
>> @aaronmorton
>> http://www.thelastpickle.com
>>
>> On 13 Jun 2011, at 06:19, Sasha Dolgy wrote:
>>
>>> Hi Everyone,
>>>
>>> Last week, upgraded all 4 nodes to apache-cassandra-0.8.0 .. no
>>> issues.  Trolling the logs today, I find messages like this on all
>>> four nodes:
>>>
>>> INFO [manual-repair-0b61c9e2-3593-4633-a80f-b6ca52cfe948] 2011-06-13
>>> 02:16:45,978 AntiEntropyService.java (line 177) Excluding
>>> /10.128.34.18 from repair because it is on version 0.7 or sooner. You
>>> should consider updating this node before running repair again.
>>>
>>> Maybe it would be nice to have the version of all nodes print in
>>> nodetool ring ?  I don't think I'm crazy though ... have manually
>>> checked all are on 0.8.0
>>>
>>>
>>> --
>>> Sasha Dolgy
>>> sasha.do...@gmail.com
>>
>>
>
>
>
> --
> Sasha Dolgy
> sasha.do...@gmail.com
>



-- 
Sasha Dolgy
sasha.do...@gmail.com

Reply via email to