Yuki Morishita, Jonathan Ellis, I checked that code, although two threads can work one the same column family. but in case of one thread is compacting, another thread would fail? I was worrying if two threads compacting the same set of files, we could have risk condition? given that, this problem is not actually changing the primary key.
assert data.getCompacting().isEmpty() : data.getCompacting();
correct me if I am wrong. I will keep reading the code. thanks.