[midPoint-git] [Evolveum/midpoint] 16fa73: Fix various things in activity restart feature

mederly noreply at github.com
Sat Nov 1 13:44:16 CET 2025


  Branch: refs/heads/feature/mid-10412-skip-restart-activity
  Home:   https://github.com/Evolveum/midpoint
  Commit: 16fa73295b8fcb03f5575ce5561b5b37058842e2
      https://github.com/Evolveum/midpoint/commit/16fa73295b8fcb03f5575ce5561b5b37058842e2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-11-01 (Sat, 01 Nov 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActionsExecutedInformationUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActivityBucketManagementStatisticsUtil.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/ActivityPolicyRulesProcessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PreexistingValues.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/PreexistingValuesComputer.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/evaluator/DurationConstraintEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/evaluator/ExecutionAttemptsConstraintEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/policy/evaluator/NumericConstraintEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/DelegatingActivityRun.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityBucketManagementStatistics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityItemProcessingStatistics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityProgress.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityStatistics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/Initializable.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/actions/ActivityActionsExecuted.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/sync/ActivitySynchronizationStatistics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestActivityPolicies.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/LocalScheduler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/TaskCycleExecutor.java

  Log Message:
  -----------
  Fix various things in activity restart feature

1. All relevant data in ActivityStateType are now cleared on restart.
2. Live statistics are now correctly cleared in memory on restart.
3. DelegatingActivityRun was fixed at various places.
4. Restart counting is now fixed (in preexisting values + constraint).
5. Task restarting is fixed (root vs current task).
6. Some tests in TestActivityPolicies were fixed.

This makes almost all tests in TestActivityPolicies work - except for
multi-node ones.

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