[midPoint-git] [Evolveum/prism] dd34e6: Add "own time" in operation performance reports
mederly
noreply at github.com
Thu Feb 20 13:17:17 CET 2025
Branch: refs/heads/master
Home: https://github.com/Evolveum/prism
Commit: dd34e6978613150e54289a3d847be59fbf056b5b
https://github.com/Evolveum/prism/commit/dd34e6978613150e54289a3d847be59fbf056b5b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/MidpointInterceptor.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/SingleOperationPerformanceInformation.java
Log Message:
-----------
Add "own time" in operation performance reports
It is used mainly to determine the time spent in individual system
components. But it can be useful on its own as well.
Commit: eea3c88d171f86886dc5d6d39c2b191c38fa01c3
https://github.com/Evolveum/prism/commit/eea3c88d171f86886dc5d6d39c2b191c38fa01c3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
Log Message:
-----------
Compare value metadata at the end of equals()
Comparison of the metadata can be expensive, and there can be multiple
values with the same metadata. Hence, it is logical that they are
checked at the very end of equals(..) methods.
This idea was already applied to property values. Now container
and reference values are added.
Commit: d6aad596095db20442179f679415e9cbc7561a67
https://github.com/Evolveum/prism/commit/d6aad596095db20442179f679415e9cbc7561a67
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/CloneStrategy.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObjectValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValueCollectionsUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
Log Message:
-----------
Add CloneStrategy#LITERAL_NO_METADATA
Commit: d144faaea19c4f0fad60f5e8b708caed34cb7c2d
https://github.com/Evolveum/prism/commit/d144faaea19c4f0fad60f5e8b708caed34cb7c2d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M infra/util/src/main/java/com/evolveum/midpoint/util/DebugUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationExecutionLogger.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceInformation.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceMonitor.java
M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceMonitorImpl.java
Log Message:
-----------
Support performance reporting tests
This commit brings no functional changes, but supports the tests
related to MID-10446 (reporting performance by components).
Commit: eba3c2a89ddfd756d8b1ef4e3c5b8459c3f9bdd3
https://github.com/Evolveum/prism/commit/eba3c2a89ddfd756d8b1ef4e3c5b8459c3f9bdd3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomQueryErrorListener.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/prism/compare/67e28be60b4e...eba3c2a89ddf
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications
More information about the midPoint-svn
mailing list