Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
Description
Currently, most of the repair tasks (taking snapshots, send/receiving merkle tree, compute MT difference, etc) are done on single threaded AntiEntropyStage.
This causes a problem like CASSANDRA-6415 and likely to cause unnecessary wait.
Also, repair is done one CF at the time. I think we can parallelize this(concurrency is configurable by a user based on # of CF and load of the nodes) for faster processing.
Attachments
Attachments
Issue Links
- is duplicated by
-
CASSANDRA-8177 sequential repair is much more expensive than parallel repair
- Resolved
- is related to
-
CASSANDRA-5220 Repair improvements when using vnodes
- Resolved
-
CASSANDRA-6566 Differencer should not run in AntiEntropy Stage
- Resolved
- is required by
-
CASSANDRA-6616 Nodetool repair is taking a long time.
- Resolved
-
CASSANDRA-6516 Force shutdown of all repair sessions sometimes fails
- Resolved