[midPoint-git] [Evolveum/midpoint] 652897: Add equals() for normalization-aware definition

mederly noreply at github.com
Tue Mar 18 12:55:34 CET 2025


  Branch: refs/heads/feature/less-cloning
  Home:   https://github.com/Evolveum/midpoint
  Commit: 65289712197aa446102001440df0c99a1782cc04
      https://github.com/Evolveum/midpoint/commit/65289712197aa446102001440df0c99a1782cc04
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-18 (Tue, 18 Mar 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java

  Log Message:
  -----------
  Add equals() for normalization-aware definition

The omission of this method reduced the effectiveness of repo cache
of ShadowType objects, because the repeated query was not recognized
as equal.

Also, re-added cache statistics into test results (they went missing
by change when bucketing was introduced).


  Commit: 40b1ede6dc9fa25c429e06a528dd07779b5e2e75
      https://github.com/Evolveum/midpoint/commit/40b1ede6dc9fa25c429e06a528dd07779b5e2e75
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-18 (Tue, 18 Mar 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/reports/InternalOperationsReport.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tracing/TracerImpl.java

  Log Message:
  -----------
  Improve op. result performance reporting

For optional data, we now use long instead of Long values.
PoC quality. To be reviewed.


Compare: https://github.com/Evolveum/midpoint/compare/6f3e501f49db...40b1ede6dc9f

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