[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