[midPoint-git] [Evolveum/midpoint] 89d348: Performance: Initial implementation of partial upd...
Tony Tkáčik
noreply at github.com
Thu Jan 16 15:36:08 CET 2025
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 89d348d7653624df9a21da21bea888ac5b87523f
https://github.com/Evolveum/midpoint/commit/89d348d7653624df9a21da21bea888ac5b87523f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
Log Message:
-----------
Performance: Initial implementation of partial updates
If deltas are modifying only parts of object, which are stored separatelly
do not fetch and modify whole full object.
Commit: 2e2ece4eec48a45719146cc93ceb6145406c03b1
https://github.com/Evolveum/midpoint/commit/2e2ece4eec48a45719146cc93ceb6145406c03b1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Performance: Fixed NPE when processing getOptions
Commit: 82709c56b204ae3ca15ffa9235a29b35a1460937
https://github.com/Evolveum/midpoint/commit/82709c56b204ae3ca15ffa9235a29b35a1460937
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
MID-10346: Fixed issue when partial object was retrieved during reindex
When forceReindex = true was used during modify operation, the original
algorithm for partial loading checked only modifications to fetch additional children
but forceReindex requires children always present. This led to data corruption.
Added fix and unit test.
Commit: cbf91bc5860179ad4be7997b42d375446b1e6c3e
https://github.com/Evolveum/midpoint/commit/cbf91bc5860179ad4be7997b42d375446b1e6c3e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
Log Message:
-----------
Performance: ValueMetadataComputation does not report summaries in operation result
Commit: ce3d31b1cd463ebeec17a1fe265621734b79d445
https://github.com/Evolveum/midpoint/commit/ce3d31b1cd463ebeec17a1fe265621734b79d445
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
Log Message:
-----------
Performance: TestSystemPerformance added option to use default set insted of groovy sets
Test system performance originally use custom ranges instead of default ranges
added option sources.default-range to enable use of metadata powered default ranges
Commit: e6a57b70ab726caf7e1b7e305c01604bf4c943f1
https://github.com/Evolveum/midpoint/commit/e6a57b70ab726caf7e1b7e305c01604bf4c943f1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
Log Message:
-----------
Performance: SqaleAuditService Do not parse delta serialized in previous step
Commit: 151b95189311709476492298631a8a12ca9509a3
https://github.com/Evolveum/midpoint/commit/151b95189311709476492298631a8a12ca9509a3
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
Log Message:
-----------
Performance: Audit - do not add empty deltas to change paths
Compare: https://github.com/Evolveum/midpoint/compare/a0ace29904db...151b95189311
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list