[midPoint-git] [Evolveum/midpoint] d8f5e4: Streamline task error handling a bit

mederly noreply at github.com
Mon Feb 1 12:33:40 CET 2021


  Branch: refs/heads/feature/live-sync-unification
  Home:   https://github.com/Evolveum/midpoint
  Commit: d8f5e43cd89ddcd508cfed42f9a7994d7e2444d0
      https://github.com/Evolveum/midpoint/commit/d8f5e43cd89ddcd508cfed42f9a7994d7e2444d0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-02-01 (Mon, 01 Feb 2021)

  Changed paths:
    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/SyncTaskHelper.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/LiveSyncEventHandler.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
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ErrorState.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/ProcessingCoordinator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RequestsBuffer.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskExceptionHandlingUtil.java
    R repo/task-api/src/main/java/com/evolveum/midpoint/task/api/util/TaskExceptionHandlingUtil.java

  Log Message:
  -----------
  Streamline task error handling a bit


  Commit: ab4ba1b7135f472496262286c6a6eebeafc36308
      https://github.com/Evolveum/midpoint/commit/ab4ba1b7135f472496262286c6a6eebeafc36308
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-02-01 (Mon, 01 Feb 2021)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
    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/SyncItemProcessingRequest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
    M model/model-intest/src/test/resources/sync/task-errors-precise-ignore-partial-stop-on-fatal.xml
    M model/model-intest/src/test/resources/sync/task-errors-precise-ignore.xml
    M model/model-intest/src/test/resources/sync/task-errors-precise-retry-later-max-4.xml
    M model/model-intest/src/test/resources/sync/task-errors-precise-retry-later-on-any.xml
    M model/model-intest/src/test/resources/sync/task-errors-precise-stop-on-any.xml
    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/ErrorHandlingStrategyExecutor.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/ItemProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ProcessingCoordinator.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.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/test/NullTaskImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java

  Log Message:
  -----------
  Use error handling strategy also in other tasks

The ErrorHandlingStrategyExecutor is now used for all iterative tasks,
although the functionality is not complete yet.

Schema change: ext:liveSyncErrorHandlingStrategy is now
task.errorHandlingStrategy (and types were renamed appropriately).


Compare: https://github.com/Evolveum/midpoint/compare/1e139a38a56a...ab4ba1b7135f


More information about the midPoint-svn mailing list