Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This problem did not affect midPoint deployments too much when ConnId connectors were the only mechanism to detect changes. Due to limitations of ConnId that are inherited from the past the connector cannot detect fully relativistic changes anyway. The connector usually returns complete new state of a resource object (e.g. account). Therefore there is no penalty in using that absolute state in the computations in this case. However, the requirements may gradually change when new asynchronous method of change detection are introduced, such as messaging resources.

Plan

...

Implementation

The plan is to improve implementation of Clockwork and Projector to support completely relativistic mode. This will make the algorithm more complex and it is very likely to trigger several refactoring waves over existing code. But according to our evaluations this approach is completely feasible. It is also the right thing to do to align the implementation with the original desig and the ideal of relativity.

See Also