[midPoint-git] [Evolveum/midpoint] 0675f1: Stop LITERAL/NOT_LITERAL considering value origin
mederly
noreply at github.com
Tue Oct 15 18:08:30 UTC 2019
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 0675f1969495752a8c2410e834cf1b735ce7d29a
https://github.com/Evolveum/midpoint/commit/0675f1969495752a8c2410e834cf1b735ce7d29a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/equivalence/ParameterizedEquivalenceStrategy.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/DeltaSetTripleType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectValueImpl.java
Log Message:
-----------
Stop LITERAL/NOT_LITERAL considering value origin
1. LITERAL and NOT_LITERAL equivalence strategy now ignore value origin
information. When we took it into account we got objects inequality (and
false diffs) when the data in objects were - in fact - equal. If we'd
need to compare origin as well we need to invent some very special
equivalence strategy.
2. DeltaSetTripleType is now cloneable (this was a performance issue)
Commit: 0cffdc8ab621a8908c5c600f94df5edc52257498
https://github.com/Evolveum/midpoint/commit/0cffdc8ab621a8908c5c600f94df5edc52257498
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/access/WorkItemManager.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/TransformationalAsyncUpdateMessageListener.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Tracer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tracing/TracerImpl.java
Log Message:
-----------
Fix dictionary corruption in embedded traces
When traces were embedded in other ones, the dictionary corruption
occurred. This resulted in wrong object display in the viewer as well
as poor viewer performance.
This commit also adds diagnostic logging related to trace serialization
and explicit information about its duration in parent traces.
We also (perhaps temporarily) strip shadow.fetchResult from objects
in dictionary. It changes too often and results in many objects being
stored there.
Commit: d3247052c7f822de7a3b42c0d251dc4567277a0f
https://github.com/Evolveum/midpoint/commit/d3247052c7f822de7a3b42c0d251dc4567277a0f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/resources/grouper/change-110-alumni-add.json
M testing/story/src/test/resources/grouper/change-115-staff-add.json
M testing/story/src/test/resources/grouper/change-200-banderson-add-alumni.json
M testing/story/src/test/resources/grouper/change-210-banderson-add-staff.json
M testing/story/src/test/resources/grouper/change-220-jlewis685-add-alumni.json
M testing/story/src/test/resources/grouper/change-221-jlewis685-add-staff.json
M testing/story/src/test/resources/grouper/change-230-nobody-add-alumni.json
M testing/story/src/test/resources/grouper/change-250-banderson-delete-alumni.json
M testing/story/src/test/resources/grouper/change-310-staff-delete.json
M testing/story/src/test/resources/grouper/function-library-grouper.xml
M testing/story/src/test/resources/grouper/resource-grouper.xml
M testing/story/src/test/resources/grouper/template-user.xml
Log Message:
-----------
Add test for clockwork processing in async updates
Grouper resource is now combined: dummy + async. This is to replicate
the behavior where extra clockwork processing occurs upon arrival of
asynchronous updates. See MID-5853.
Commit: 2ec6618e9a906691a070a0ac0d7aedcc7beff760
https://github.com/Evolveum/midpoint/commit/2ec6618e9a906691a070a0ac0d7aedcc7beff760
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.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/sync/AsyncUpdater.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/sync/ChangeProcessor.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/TransformationalAsyncUpdateMessageListener.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tracing/TracerImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/resources/grouper/resource-grouper.xml
Log Message:
-----------
Fix async update channel information
The information on async update channel is now correctly set. This
allows to set up synchronization reactions correctly and thus e.g.
to skip clockwork processing when it's not needed (see MID-5853).
Commit: 81f2587879dac2710cdd0c91677a677fef1070d4
https://github.com/Evolveum/midpoint/commit/81f2587879dac2710cdd0c91677a677fef1070d4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-10-15 (Tue, 15 Oct 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAssignmentsList.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/scenarios/CaseTests.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/scenarios/ObjectListArchetypeTests.java
M testing/schrodingertest/testng-integration-schrodinger.xml
M testing/story/src/test/resources/inbound-outbound-association/resource-dummy-dir.xml
M testing/story/src/test/resources/plenty-of-assignments/resource-dummy.xml
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/assignmentholder/AssignmentHolderObjectListPage.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/PrismForm.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/table/Table.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/user/ListUsersPage.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/util/ConstantsUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/64819d71f50b...81f2587879da
More information about the midPoint-svn
mailing list