handle error when iterating over active rollouts! (#1747)
* handle error when iterating over active rollouts! Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io> * fix typo and message Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io> --------- Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io>
This commit is contained in:
committed by
GitHub
parent
0916cc6960
commit
b42765b4eb
@@ -80,7 +80,12 @@ public class JpaRolloutHandler implements RolloutHandler {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
log.trace("Trigger handling {} rollouts.", rollouts.size());
|
log.trace("Trigger handling {} rollouts.", rollouts.size());
|
||||||
rollouts.forEach(rolloutId -> handleRolloutInNewTransaction(rolloutId, handlerId));
|
rollouts.forEach(rolloutId -> {
|
||||||
|
try {
|
||||||
|
handleRolloutInNewTransaction(rolloutId, handlerId);
|
||||||
|
} catch (final Throwable throwable) {
|
||||||
|
log.error("Failed to process rollout with id {}", rolloutId , throwable);
|
||||||
|
}});
|
||||||
} finally {
|
} finally {
|
||||||
if (log.isTraceEnabled()) {
|
if (log.isTraceEnabled()) {
|
||||||
log.trace("Unlock lock {}", lock);
|
log.trace("Unlock lock {}", lock);
|
||||||
|
|||||||
Reference in New Issue
Block a user