[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