[midPoint-git] [Evolveum/midpoint] b70b48: Add preliminary task progress "API"
mederly
noreply at github.com
Tue Mar 16 21:59:11 CET 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: b70b48addce3d8f35974b48b25628e8e695a8588
https://github.com/Evolveum/midpoint/commit/b70b48addce3d8f35974b48b25628e8e695a8588
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-16 (Tue, 16 Mar 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskInternalPerformanceTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/TaskOperationUtils.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterationItemInformation.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskPartitioningInformation.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskWorkStateTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/BucketsProgressInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ItemsProgressInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskPartProgressInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTreeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskWorkStateUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/DefaultColumnUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/AbstractSynchronizationStoryTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestProgressReporting.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestRecomputeTask.java
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/TaskProgressExtract.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeTaskPartExecution.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/StructuredTaskProgressAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskPartProgressInformationAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskProgressInformationAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/JobExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BaseWorkSegmentationStrategy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/TaskWorkStateUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/ExplicitWorkSegmentationStrategy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NumericWorkSegmentationStrategy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringWorkSegmentationStrategy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategyFactory.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkDistribution.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/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Add preliminary task progress "API"
In order to provide easy access to task progress information
(parts, buckets, structured and non-structured progress) we have
created TaskProgressInformation and related classes.
A work in progress.
Related changes:
- Reorganized task utility methods into better-structured
set of classes.
- Removed obsolete TaskProgressExtract and TaskPartitioningInformation
classes.
- Added "complete" flag to StructuredTaskPartProgress.
Related to MID-6904.
More information about the midPoint-svn
mailing list