[midPoint-git] [Evolveum/midpoint] 1b41d0: Refactor HandlerExecutor
mederly
noreply at github.com
Thu Feb 25 16:57:14 CET 2021
Branch: refs/heads/feature/progress-reporting
Home: https://github.com/Evolveum/midpoint
Commit: 1b41d0e43d477064aecc35585996a7cb645b1bd8
https://github.com/Evolveum/midpoint/commit/1b41d0e43d477064aecc35585996a7cb645b1bd8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskWorkBucketProcessingResult.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskBeans.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/NoOpTaskHandler.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/BucketAwareHandlerExecution.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/HandlerExecutor.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java
Log Message:
-----------
Refactor HandlerExecutor
Commit: 4edd4ae7f854b847be3105e66813faa3787d6c2d
https://github.com/Evolveum/midpoint/commit/4edd4ae7f854b847be3105e66813faa3787d6c2d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OutcomeKeyedCounterTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgress.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgressPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationCollector.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/SynchronizationInfoAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.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/statistics/Statistics.java
Log Message:
-----------
Make synchronization information keyed on outcome
Now it uses the same qualified outcome key as structured progress
and iterative task information.
Also:
- removed legacy code from SynchronizationInformation[Type]
- provided general OutcomeKeyedCounterType (and related Util class)
- SynchronizationInformationType is now containerable
- !!! disabled parts of TaskOperationStatisticsPanel !!!
Commit: 404ac0cfa6930145ed3d0bd6dd83e84300a1739d
https://github.com/Evolveum/midpoint/commit/404ac0cfa6930145ed3d0bd6dd83e84300a1739d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulateMultithreaded.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java
Log Message:
-----------
Comment out outdated asserts
Commented out some asserts referring to the legacy (now disabled)
parts of synchronization information. These have to be replaced
by up-to-date ones.
Compare: https://github.com/Evolveum/midpoint/compare/ef3e01d48d66...404ac0cfa693
More information about the midPoint-svn
mailing list