Exceptions swallowed in Actor #4062
Labels
kind/bug
Categorizes an issue or PR as a bug
scope/broker
Marks an issue or PR to appear in the broker section of the changelog
Milestone
Describe the bug
An error from atomix Raft prevented logstream to open. However instead of completing the future exceptionally, the exception was caught in
FutureContinuationRunnable
. The exception was logged and the actor continued running. However installation of partition is not completed and health check did not detect it because the future was not completed exceptionally.To Reproduce
Will come up with a reproducer code later.
Expected behavior
Exceptions should lead to futures completed exceptions sothat they can be detected and handled properly.
The text was updated successfully, but these errors were encountered: