We are having performance problems with our cluster regarding to timeouts when 
repairs are running or massive deletes. One of the advice I received was update 
our casssandra version from 2.0.17 to 2.2. I am draining one of the nodes to 
start the upgrade and the drain is running now for two days. In the logs  only 
see log like these from time to time:

INFO [ScheduledTasks:1] 2016-04-06 08:17:10,987 ColumnFamilyStore.java (line 
808) Enqueuing flush of Memtable-sstable_activity@1382334976(15653/226669 
serialized/live bytes, 6023 ops)
INFO [FlushWriter:1468] 2016-04-06 08:17:10,988 Memtable.java (line 362) 
Writing Memtable-sstable_activity@1382334976(15653/226669 serialized/live 
bytes, 6023 ops)
INFO [ScheduledTasks:1] 2016-04-06 08:17:11,004 ColumnFamilyStore.java (line 
808) Enqueuing flush of Memtable-compaction_history@1425848386(1599/15990 
serialized/live bytes, 51 ops)
INFO [FlushWriter:1468] 2016-04-06 08:17:11,012 Memtable.java (line 402) 
Completed flushing 
/var/lib/cassandra/data/system/sstable_activity/system-sstable_activity-jb-4826-Data.db
 (6348 bytes) for commitlog position ReplayPosition(segmentId=1458540068021, 
position=1198022)
INFO [FlushWriter:1468] 2016-04-06 08:17:11,012 Memtable.java (line 362) 
Writing Memtable-compaction_history@1425848386(1599/15990 serialized/live 
bytes, 51 ops)
INFO [FlushWriter:1468] 2016-04-06 08:17:11,039 Memtable.java (line 402) 
Completed flushing 
/var/lib/cassandra/data/system/compaction_history/system-compaction_history-jb-3491-Data.db
 (730 bytes) for commitlog position ReplayPosition(segmentId=1458540068021, 
position=1202850)

Should I wait or just stop the node and start the migration?

Another question, I have check the changes in 3.0 and I do not see any 
incompatibilities with the features we are using at this moment or with our 
actual hardware (apart from the java version). Probably more people ask this, 
but there is some important reason for not upgrade the cluster?



Reply via email to