Thanks Meg!  Yes, we have already identified the problematics stables (there 
are 2 out of ~740).  They are in one of our keyspaces not in system.

I’m not sure what connection request exceptions you are talking about?  This?

ERROR [SharedPool-Worker-3] 2017-03-28 23:50:33,998 Message.java:621 - 
Unexpected exception during request; channel = [id: 0x2366241f, 
L:/10.7.150.165:9042 - R:/10.179.229.62:32119]
java.io.IOError: java.io.IOException: Corrupt empty row found in unfiltered 
partition

That seems more like a data issue than a driver issue, no? 

> On Mar 29, 2017, at 11:56 AM, Meg Mara <mm...@digitalriver.com> wrote:
> 
> Hi Eric,
> 
> I am not sure why the commit logs were growing so much but I do have some 
> suggestions regarding the Unexpected exception during request and about 
> upgradesstables. I had recently upgraded from 2.2.5 to 3.0.10 and faced the 
> same issue with nodetool upgradesstables not converting all SStables. To 
> convert them all, you can run "nodetool upgradesstables -a" and then do a 
> check to see which sstables are still in old format. In your /cassandra/data/ 
> directory use the find command to search for older format sstables named as 
> -la- . This command should work "find . -name "la*" | grep -v snapshots".
> 
> Then run "nodetool upgradesstables keyspace_name" for each of the keyspaces 
> listed. For me, primarily the system columnfamilies were left in older format.
> 
> And about that connection request exceptions, they could be caused if the 
> connecting client is on an older incompatible java driver. Upgrade the java 
> driver to be compatible with your Cassandra version. Hope that helps.
> 
> Thanks,
> Meg Mara 

Reply via email to