[midPoint-git] [Evolveum/midpoint] 050dd2: Fix some cases related to activity restarts
mederly
noreply at github.com
Fri Oct 24 17:12:01 CEST 2025
Branch: refs/heads/feature/mid-10412-skip-restart-activity
Home: https://github.com/Evolveum/midpoint
Commit: 050dd2412342dc1f24f4f5ebe3bf02325d882848
https://github.com/Evolveum/midpoint/commit/050dd2412342dc1f24f4f5ebe3bf02325d882848
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-10-24 (Fri, 24 Oct 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestTaskActivityPolicies.java
M model/model-intest/src/test/resources/logback-test.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/IntegerThresholdEvaluator.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/task/ActivityBasedTaskRun.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/TaskCycleExecutor.java
Log Message:
-----------
Fix some cases related to activity restarts
1. ActivityRunResult#determineRestartAfter computed zero delay in some
cases; this is now fixed. Also, there's now a limit for exponential
backoff.
2. IntegerThresholdEvaluator#getWaterMarkValue was fixed, so the
configuration is now interpreted correctly.
3. The code for restarting tasks later (in TaskCycleExecutor) was
partially fixed. Previously, it did not treat zero delay correctly.
(Also, related logging code was slightly improved.)
This fixes failing TestTaskActivityPolicies#test300.
Related to MID-10412.
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list