[midPoint-git] [Evolveum/midpoint] 8a623f: Make LiveSync stoppable and batched (MID-5353)
mederly
noreply at github.com
Mon Jul 1 10:21:23 UTC 2019
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 8a623f435e3da7ee58223b1e9fea2574791c7f53
https://github.com/Evolveum/midpoint/commit/8a623f435e3da7ee58223b1e9fea2574791c7f53
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-07-01 (Mon, 01 Jul 2019)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskInterruption.java
A model/model-intest/src/test/resources/sync/resource-dummy-slow-sync.xml
A model/model-intest/src/test/resources/sync/task-slow-sync-2.xml
A model/model-intest/src/test/resources/sync/task-slow-sync-batched.xml
A model/model-intest/src/test/resources/sync/task-slow-sync.xml
M model/model-intest/testng-integration.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.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/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/StateReporter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
Log Message:
-----------
Make LiveSync stoppable and batched (MID-5353)
LiveSync now obeys task.canRun() i.e. it can be stopped when task
is suspended.
Also an experimental feature of setting liveSyncBatchSize (in task
extension) was introduced, to allow processing large amount
of live sync events in smaller - and thus more manageable - batches.
However, this requires that the connector supports
LiveSyncCapabilityType.preciseTokenValue.
Also removed detailed cache configuration dump from task objects.
More information about the midPoint-svn
mailing list