Hi,

Currently both secondary index build and compactions are run by compaction
manager within the same thread pool (C* 2.0.x). I'm currently experiencing
a situation where repair's stream sessions get stuck waiting because they
don't get scheduled to build secondary indexes (and finalise the stream
session) because there are already many compaction tasks pending to be
finished (the node is recently bootstrapped.).

Is this the expected behaviour? How is it possible to run repair on a
column family with secondary indexes while one of the nodes involved in
repair have loads of pending compaction tasks?

Thanks,
Omid

Reply via email to