masokol commented on PR #3598:
URL: https://github.com/apache/cassandra/pull/3598#issuecomment-2425935493

   Hi,
   
   I think this looks promising! I have a few points:
   * Combine ranges instead of splitting - in ecChronos we saw huge 
improvements in some scenarios (when the data is low or empty tables) compared 
to repairing 1 vnode at a time. This improvement scaled with amount of vnodes, 
although it might've been related to overhead due to running repairs through 
JMX. Not sure but might be worth investigating.
   * Major versions, during major version upgrades like 3 -> 4 we weren't 
supposed to run repairs. If Cassandra plans to keep this then it would be nice 
for repairs to automatically pause during major version upgrades.
   * Observabliity, i saw there're metrics but it would also be nice to see 
repair status with nodetool.
   * Repair priority per table, not per node.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to