Details
-
Bug
-
Status: In Progress
-
Normal
-
Resolution: Unresolved
-
None
-
Degradation
-
Normal
-
Low Hanging Fruit
-
User Report
-
All
-
None
-
Description
In CASSANDRA-17931, some code was left over (additionalBytes, additionalSSTables) inside the PendingRepairManager which, while not explicitly hurting anything, provides for some confusion around when we do or don't take additional values into account when adjusting for pending operations when deciding what to do with upcoming repairs etc.
We should tidy that up and consider making the role of those methods / their structure more clear between the {
{PendingRepairManager]}hierarchy and the AbstractCompactionStrategy hierarchy to prevent further confusion.