You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "David Capwell (Jira)" <ji...@apache.org> on 2022/05/10 16:26:00 UTC

[jira] [Created] (CASSANDRA-17620) Incremental repair leaks SomeRepairFailedException after switch away from flatMap

David Capwell created CASSANDRA-17620:
-----------------------------------------

             Summary: Incremental repair leaks SomeRepairFailedException after switch away from flatMap
                 Key: CASSANDRA-17620
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17620
             Project: Cassandra
          Issue Type: Bug
          Components: Consistency/Repair
            Reporter: David Capwell
            Assignee: David Capwell


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



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org