[midPoint-git] [Evolveum/midpoint] 381d43: Factor out task-related schema to its own XSD file
mederly
noreply at github.com
Thu Apr 22 18:10:11 CEST 2021
Branch: refs/heads/feature/task-part-restructuring
Home: https://github.com/Evolveum/midpoint
Commit: 381d43f817658da23883292171f4bb89f965433f
https://github.com/Evolveum/midpoint/commit/381d43f817658da23883292171f4bb89f965433f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-04-20 (Tue, 20 Apr 2021)
Changed paths:
M infra/schema-pure-jaxb/src/compile/resources/catalog.xml
M infra/schema/src/main/resources/META-INF/schemas-in-this-module.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
A infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
Factor out task-related schema to its own XSD file
This is to shrink huge common-core-3 a bit, and to allow faster
editing of common-tasks-3 before upcoming changes.
Commit: 5a9684d4f8b70c8430530b52745cbfd35d615601
https://github.com/Evolveum/midpoint/commit/5a9684d4f8b70c8430530b52745cbfd35d615601
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-04-22 (Thu, 22 Apr 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiDisplayNameUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskBasicTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.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/util/task/BucketsProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskPartProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskWorkStateUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationRemediationTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/CleanUpTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ExecuteDeltasTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelOperationTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportObjectsFromFileTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectIntegrityCheckTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/ScriptExecutionTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/AsyncUpdateTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/LiveSyncTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartitionedReconciliationTaskHandlerCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskSecondPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AuditReindexTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputeTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerTaskExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerTaskExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/PartitionedFocusValidityScannerTaskHandlerCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/ExecutionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleIterativeTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskHandler.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/util/MockTaskHandler.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportJasperCreateTaskHandler.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportTaskHandler.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/execution/CaseOperationExecutionTaskHandler.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/LiveSyncEventHandler.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationTaskHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationTaskHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskExceptionHandlingUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskExecutionClass.java
A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestWorkDistribution.java
A repo/repo-common/src/test/resources/tasks/work-distribution/task-200-c.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-200-w.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-1.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-2.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-3.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-c.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-1.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-2.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-3.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-c.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-1.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-2.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-3.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-c.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-300-c.xml
A repo/repo-common/src/test/resources/tasks/work-distribution/task-300-w.xml
M repo/repo-common/testng-integration.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/StructuredTaskProgressAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskPartProgressAsserter.java
A repo/task-api/src/main/java/com/evolveum/midpoint/task/api/ExitExecutionException.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/StaticTaskPartitionsDefinition.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskConstants.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskHandler.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskRunResult.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/WorkBucketAwareTaskHandler.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/RunningTaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.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/handlers/GenericPartitioningTaskHandlerCreator.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/JdbcPingTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/LightweightPartitioningTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/NoOpTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/PartitioningTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/WorkersCreationTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/WorkersRestartTaskHandler.java
M 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/main/java/com/evolveum/midpoint/task/quartzimpl/run/TaskCycleExecutor.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BaseBucketContentFactory.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BaseWorkSegmentationStrategy.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BucketOperation.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BucketOperationStatisticsKeeper.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/CompleteBucketOperation.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/GetBucketOperation.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/ReleaseBucketOperation.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/TaskWorkStateUtil.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/TaskWorkStateUtilTemporary.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketAllocator.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketContentFactory.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketContentFactoryCreator.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/ExplicitBucketContentFactory.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/ExplicitWorkSegmentationStrategy.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NullBucketContentFactory.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NumericBucketContentFactory.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NumericWorkSegmentationStrategy.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/SingleNullWorkSegmentationStrategy.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringBucketContentFactory.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringWorkSegmentationStrategy.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategy.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategyFactory.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/BaseWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/FilterWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/NullWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/NumericIntervalWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringIntervalWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringPrefixWorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/WorkBucketContentHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/WorkBucketContentHandlerRegistry.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/workers/WorkersManager.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/MockCycleTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockLongTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockParallelTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockSingleTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/PartitionedMockWorkBucketsTaskHandlerCreator.java
A repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestBucketManagement.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
R repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkBucketStrategies.java
R repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkDistribution.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkersManagement.java
A repo/task-quartz-impl/src/test/resources/buckets/task-010.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-020.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-030.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-040.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-050.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-100.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-110.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-120.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-130.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-140.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-150.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-200-c.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-200-w.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-1.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-2.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-3.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-4.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-5.xml
A repo/task-quartz-impl/src/test/resources/buckets/task-210-c.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-100-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-110-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-120-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-125-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-130-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-140-0.xml
R repo/task-quartz-impl/src/test/resources/work-buckets/task-150-0.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-100-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-100-w.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-105.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-107.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-110.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-120.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-1.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-2.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-3.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-4.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-5.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-200-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-200-w.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-1.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-2.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-3.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-1.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-2.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-3.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-1.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-2.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-3.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-300-c.xml
R repo/task-quartz-impl/src/test/resources/work-distribution/task-300-w.xml
M repo/task-quartz-impl/testng-integration.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-full.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-execute.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-multithreaded.xml
M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate.xml
Log Message:
-----------
Start rework of task bucketing/partitioning
The current structure of JobExecutor -> bucketing -> lightweight
partitioning -> task handler -> part execution -> real work
is too convoluted.
We plan to fix it, so that bucketing and partitioning will be done
at the proper place: when the specific part is going to be executed.
This commit is the first step towards that goal:
1. Task schema was updated: parts and their work state are now defined
correctly. Structured progress was merged into task work state.
2. Basic interfaces were fixed: there is only a single TaskHandler now.
Everything else will be implemented during task execution.
3. WorkStateManager was updated to work with the new data structures.
Task manager tests are passing. Basically everything else is broken.
Compare: https://github.com/Evolveum/midpoint/compare/381d43f81765%5E...5a9684d4f8b7
More information about the midPoint-svn
mailing list