Closed krishnangovindraj closed 1 week ago
We update the reasoner to explicitly check whether the cause of termination was a transaction close or an exception, and only log in the latter case.
ControllerRegistry.{close, terminate}
ControllerRegistry.{close, exception}
terminate(@Nullable Throwable cause)
ReasonerConsumer.exception
Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.
Trivial Change
Code
Architecture
Usage and product changes
We update the reasoner to explicitly check whether the cause of termination was a transaction close or an exception, and only log in the latter case.
Implementation
ControllerRegistry.{close, terminate}
to beControllerRegistry.{close, exception}
which both callterminate(@Nullable Throwable cause)
ReasonerConsumer.exception
if the cause is non-null