[midPoint-git] [Evolveum/midpoint] b00c4b: Make operation execution recording a regular feature

mederly noreply at github.com
Thu Feb 27 12:56:00 CET 2025


  Branch: refs/heads/support-4.9
  Home:   https://github.com/Evolveum/midpoint
  Commit: b00c4b584fe4c043949c303082ce7050b13fe270
      https://github.com/Evolveum/midpoint/commit/b00c4b584fe4c043949c303082ce7050b13fe270
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M docs/diag/performance.adoc
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml

  Log Message:
  -----------
  Make operation execution recording a regular feature

This commit clears the "experimental" flag, documents the property,
and makes the setting a part of the initial system configuration.

(cherry picked from commit 44e08e7a3f752a073214d7e493dd03995c8565ab)


  Commit: 2244cfb1ae5bf735318fb7fa1cae268603a3c481
      https://github.com/Evolveum/midpoint/commit/2244cfb1ae5bf735318fb7fa1cae268603a3c481
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    M testing/story/src/test/resources/system-perf/resource-source.vm.xml
    M testing/story/src/test/resources/system-perf/resource-target.vm.xml
    M testing/story/src/test/resources/system-perf/role-technical.vm.xml

  Log Message:
  -----------
  Add configurable mapping strength to perf. test

(cherry picked from commit 1bc98077e9519e369703dc179b37c3da905f0f66)


  Commit: a2a28768399c4afb7ae40af97cd1828ac301d3a6
      https://github.com/Evolveum/midpoint/commit/a2a28768399c4afb7ae40af97cd1828ac301d3a6
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/DummyConfiguration.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    M testing/story/src/test/resources/system-perf/resource-target.vm.xml

  Log Message:
  -----------
  Add association shortcut for perf. tests

(The feature had to be added to the dummy connector.)

(cherry picked from commit 81a6b4ad8410e73855e7be8f70d29efbefd3ca7c)


  Commit: c8948d6fb4637e7e23ef31bc947f7a62b9240d6d
      https://github.com/Evolveum/midpoint/commit/c8948d6fb4637e7e23ef31bc947f7a62b9240d6d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/resources/system-perf/resource-target.vm.xml

  Log Message:
  -----------
  Support native references in TestSystemPerformance

For the time being, we use the same role-based explicit outbound mapping
as in 4.8.

(cherry picked from commit d0747d5e0bc5b9e9c31391a8b39c926ebb97c1fe)


  Commit: 341def287e428c5fad88905f6817cc4eaf02f08b
      https://github.com/Evolveum/midpoint/commit/341def287e428c5fad88905f6817cc4eaf02f08b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java

  Log Message:
  -----------
  Fix native refs support in TestSystemPerformance

1. Improving the performance of operations in Dummy Connector.
2. Fixing the problem with running simulated references introduced
in the previous commit.

(cherry picked from commit d015d02238f85cb72fe504acfec5a5950021165b)


  Commit: 419b4da55168c79edcd002ab061ab361c98aa4ab
      https://github.com/Evolveum/midpoint/commit/419b4da55168c79edcd002ab061ab361c98aa4ab
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java

  Log Message:
  -----------
  Fix skipping operation execution recording

When the "skipWhenSuccess" property was enabled, no operation
execution records were created (that's correct), but the repository
modifyObject operation was called anyway.

This is now fixed. It should improve the performance a bit.

(cherry picked from commit 052edc2e59e9f3bc5628de3d83258fa82b402207)


  Commit: 10a4c396b315e3c6abb7b3f371c05bd91dc78118
      https://github.com/Evolveum/midpoint/commit/10a4c396b315e3c6abb7b3f371c05bd91dc78118
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationExecutionRecorderForClockwork.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java

  Log Message:
  -----------
  Fix the build

(cherry picked from commit aa38360d5087c8ba3a3341aebf45f9d1625e68f2)


  Commit: 7aa399d2d44085883dd0cfd154fd9c8c8c3d9f2a
      https://github.com/Evolveum/midpoint/commit/7aa399d2d44085883dd0cfd154fd9c8c8c3d9f2a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Formatting.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java

  Log Message:
  -----------
  Add single component perf. section in perf. test

This section is there to make the storage into the database easier.

(cherry picked from commit 0f6c25e3d4b74f73d4ee2d241cc65fb26fc8b785)


Compare: https://github.com/Evolveum/midpoint/compare/8fe9224d096d...7aa399d2d440

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