Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - Test Failure
-
Critical
-
Low Hanging Fruit
-
Unit Test
-
All
-
None
-
Description
This is an extension of CASSANDRA-17549.
Incremental repair used to do a flatMap where it returned a failed future of SomeRepairFailedException; this would not trigger our failure logging to log it due to the fact the executor didn’t know about it and RepairRunnable knew to ignore that error, a change was made to use map and throw the exception, and later that behavior was updated to trigger uncaughtException handling which leaks this exception.
To roll back to previous behavior, we should switch back to flatMap to avoid this logging
Attachments
Issue Links
- relates to
-
CASSANDRA-17549 jvm-dtest unhandled exceptions failing the test no longer work
- Resolved
- links to