[midPoint-git] [Evolveum/midpoint] 5ffd3c: Stop retrieving op. result from running tasks

mederly noreply at github.com
Thu Apr 1 15:13:58 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5ffd3cb2bbdd5ed7788d7cbf00be428fa39e326c
      https://github.com/Evolveum/midpoint/commit/5ffd3cb2bbdd5ed7788d7cbf00be428fa39e326c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-04-01 (Thu, 01 Apr 2021)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java

  Log Message:
  -----------
  Stop retrieving op. result from running tasks

When getting tasks from the repository, we tried to find their current
executions and updated the information from repo by the most up-to-date
values. Operation result was updated in this way as well.

Unfortunately, operation result is not thread-safe structure, so this
was inherently unreliable. Therefore, we no longer do this, at least
until OperationResult is not thread-safe.

This resolves MID-6215 and MID-6554.




More information about the midPoint-svn mailing list