On 9/7/10 10:09 AM, Jonathan Ellis wrote:
flush, stop server, remove the data files, start server
As I understand it, there a race here where a new Memtable can be created before the server is stopped, unless you flush with "nodetool drain". This is relevant in some versions of 0.6.x (below 0.6.3? 0.6.4?) which will barf and deadlock on a commitlog containing a CF which is not (no longer) defined in storage-conf.xml. Versions after that just ignore that statement in the commitlog.
=Rob