[midPoint-git] [Evolveum/midpoint] b116a2: sqale: RootOptions dontRetrieve force only to fetc...
Tony Tkáčik
noreply at github.com
Mon Jan 13 13:29:18 CET 2025
Branch: refs/heads/support-4.9
Home: https://github.com/Evolveum/midpoint
Commit: b116a222c1e2e182f76d9d6376392d0caaf1d2c6
https://github.com/Evolveum/midpoint/commit/b116a222c1e2e182f76d9d6376392d0caaf1d2c6
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
sqale: RootOptions dontRetrieve force only to fetch oid
(cherry picked from commit 646105abd41a71ebf63d67acc08b9d4aa00b6356)
Commit: 99f95056d645a1656464ea4863d1833b107da3da
https://github.com/Evolveum/midpoint/commit/99f95056d645a1656464ea4863d1833b107da3da
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/GetOperationOptionsUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ReferenceIterativeSearch.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
Log Message:
-----------
Added iterationPageSize to GetOperationOptions and support it in sqale
(cherry picked from commit 76fc0af565e3f9e211da25ab789664e5b0f3fba9)
Commit: c65580015202c2ff24d86691d6fc9ef2f457fa01
https://github.com/Evolveum/midpoint/commit/c65580015202c2ff24d86691d6fc9ef2f457fa01
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
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/MObjectType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Sqale: Fixed integration issues with exluding full object
Exclude all option now creates:
- correct type if parent class is used for search
- fills in name attribute (commonly expected to be always present)
(cherry picked from commit d2fe70ec7f64d950b879d57556305d9478bfd805)
Commit: 53511c8ed56e280e04270b511c6089ea74a98973
https://github.com/Evolveum/midpoint/commit/53511c8ed56e280e04270b511c6089ea74a98973
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
Log Message:
-----------
Performance: Use root().dontRetrieve() in assignmentTargetSearch
(cherry picked from commit 128d1c3b93d4dcfcc4ee1a5b381a1afe2ac48952)
Commit: 9a285585640c956109804bb20c3719f2a41e84aa
https://github.com/Evolveum/midpoint/commit/9a285585640c956109804bb20c3719f2a41e84aa
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Sqale: Minimal object (via excludes) requires also version.
(cherry picked from commit 87171b8d24eac151ebcb8006c3a680009a4e9ea6)
Commit: 88e75ae34f833d16d00427b0c81c6d5518e52c09
https://github.com/Evolveum/midpoint/commit/88e75ae34f833d16d00427b0c81c6d5518e52c09
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
Log Message:
-----------
Sqale: Use lazy deserialization for value metadata
Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>
(cherry picked from commit 6e51d855b41be6df97e6557a7a2ec56ff3beeb75)
Commit: 709cede83ac81e63497b516563d3cf5fd55aa78a
https://github.com/Evolveum/midpoint/commit/709cede83ac81e63497b516563d3cf5fd55aa78a
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
Log Message:
-----------
Performance: Do not normalize relations in lazily deserialized containers
- If container was not deserialized do not normalize relations in it's
content.
(cherry picked from commit de6a7b41fae1283866c70da9bb563d611fc1b3c6)
Commit: 4633cb60cd5f49a87288f3a71dfbca88037a4a62
https://github.com/Evolveum/midpoint/commit/4633cb60cd5f49a87288f3a71dfbca88037a4a62
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
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/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
Performance: Use version from table column, not fullObject
Storing version in fullObject requires us to recompute fullObject
even on changes to linkRef or assignments, which are not stored
in full object anymore.
If the cannonical version is stored in column, this would allow us
to not fully parse full object in deltas not affecting items stored
in full object.
(cherry picked from commit 3623a3cec8523a474c6f1b310fcd39aa1dd05cca)
Commit: bda1d91fe07e8c7f35ebd2fc161b94d2d2efefcc
https://github.com/Evolveum/midpoint/commit/bda1d91fe07e8c7f35ebd2fc161b94d2d2efefcc
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
Performance: Fixed wrong assert for sql query
(cherry picked from commit 255924b16e92ca9f585987c3eb65876bbbc05973)
Commit: da46cd0f33a6d9124cd5835a1749a07c338bcc0f
https://github.com/Evolveum/midpoint/commit/da46cd0f33a6d9124cd5835a1749a07c338bcc0f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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.
(cherry picked from commit 9ffe0f988c4921ad343fb95c38c3bb66ad44333b)
Commit: cbd2972af3e4c3143efee309f43fa9c8f9809113
https://github.com/Evolveum/midpoint/commit/cbd2972af3e4c3143efee309f43fa9c8f9809113
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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
(cherry picked from commit cf5507f3c6435ae5e5ffc1cac48fbaa0ccdfb36f)
Commit: 7d5364e97816c35a308f29cb7ec1bee84bc4ac05
https://github.com/Evolveum/midpoint/commit/7d5364e97816c35a308f29cb7ec1bee84bc4ac05
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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
(cherry picked from commit 976b1fc4da9afc6409188b4cd92246ae95aac866)
Commit: e96b2bdfb5c3e8a09dc0a0853a27ad21ca4c4e6d
https://github.com/Evolveum/midpoint/commit/e96b2bdfb5c3e8a09dc0a0853a27ad21ca4c4e6d
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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
(cherry picked from commit da1e4e845eeb08b96706d9cb5f7d733bba53a022)
Commit: 23dd378874c3e6473a774a2d9d32c2f3414e5d7d
https://github.com/Evolveum/midpoint/commit/23dd378874c3e6473a774a2d9d32c2f3414e5d7d
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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
(cherry picked from commit c15c2cd867250cec242e69f9b9db940e75b81b0f)
Commit: 352d034d56258921964eb5306053464162d60280
https://github.com/Evolveum/midpoint/commit/352d034d56258921964eb5306053464162d60280
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
Log Message:
-----------
Simplified preprocessCacheableUri in QShadowMapping
(cherry picked from commit 0aaa17b619b66dce422d3b7e5aaeade0fcd55c9b)
Commit: 64377bd523b3567cb1a3473d9860e5ef5bf3fd82
https://github.com/Evolveum/midpoint/commit/64377bd523b3567cb1a3473d9860e5ef5bf3fd82
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 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
(cherry picked from commit 5d7bebed8b9ec97a0cd43a9f2a1991c7c94c6e0c)
Compare: https://github.com/Evolveum/midpoint/compare/ef326350efb6...64377bd523b3
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