[midPoint-git] [Evolveum/midpoint] 7bedf2: Add draft of metrics aggregation

mederly noreply at github.com
Thu Jan 19 00:43:07 CET 2023


  Branch: refs/heads/feature/simulations
  Home:   https://github.com/Evolveum/midpoint
  Commit: 7bedf299054a78bb51f7014f6af3afba5a81fc14
      https://github.com/Evolveum/midpoint/commit/7bedf299054a78bb51f7014f6af3afba5a81fc14
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractSimulationMetricReferenceTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/simulation/ProcessedObject.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/simulation/SimulationResultContext.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/simulation/SimulationResultManager.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/TagManager.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/AggregatedMetricsComputation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ObjectMetricsComputation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/SimulationResultContextImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/SimulationResultManagerImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityRunSupportImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/TestProductionSimulations.java
    M model/model-intest/src/test/resources/logback-test.xml
    M model/model-intest/src/test/resources/simulation/system-configuration.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/SimulationResult.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ProcessedObjectAsserter.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ProcessedObjectsAsserter.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AdvancedActivityRunSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/NoOpAdvancedActivityRunSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SimulationSupport.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
    M testing/story/src/test/resources/first-steps/system-configuration.xml

  Log Message:
  -----------
  Add draft of metrics aggregation

The schema for simulation metric definition was partially reworked;
and the preliminary metrics aggregation was implemented.

Still a work in progress.


  Commit: 7a699a6995c3dcf7704b2f5f2c1c002f9fe93694
      https://github.com/Evolveum/midpoint/commit/7a699a6995c3dcf7704b2f5f2c1c002f9fe93694
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M config/sql/native-new/postgres-new-upgrade.sql
    M config/sql/native-new/postgres-new.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/ProcessedObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java
    R gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml
    R gui/admin-gui/src/main/resources/initial-objects/010-value-policy.xml
    R gui/admin-gui/src/main/resources/initial-objects/015-security-policy.xml
    R gui/admin-gui/src/main/resources/initial-objects/020-archetype-system-user.xml
    R gui/admin-gui/src/main/resources/initial-objects/021-archetype-system-role.xml
    R gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
    R gui/admin-gui/src/main/resources/initial-objects/023-archetype-manual-provisioning-case.xml
    R gui/admin-gui/src/main/resources/initial-objects/024-archetype-operation-request.xml
    R gui/admin-gui/src/main/resources/initial-objects/025-archetype-approval-case.xml
    R gui/admin-gui/src/main/resources/initial-objects/026-archetype-trace.xml
    R gui/admin-gui/src/main/resources/initial-objects/027-archetype-correlation-case.xml
    R gui/admin-gui/src/main/resources/initial-objects/028-archetype-application-role.xml
    R gui/admin-gui/src/main/resources/initial-objects/029-archetype-application.xml
    R gui/admin-gui/src/main/resources/initial-objects/030-role-superuser.xml
    R gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml
    R gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml
    R gui/admin-gui/src/main/resources/initial-objects/042-role-reviewer.xml
    R gui/admin-gui/src/main/resources/initial-objects/043-role-delegator.xml
    R gui/admin-gui/src/main/resources/initial-objects/050-user-administrator.xml
    R gui/admin-gui/src/main/resources/initial-objects/059-archetype-report.xml
    R gui/admin-gui/src/main/resources/initial-objects/060-archetype-report-dashboard.xml
    R gui/admin-gui/src/main/resources/initial-objects/061-archetype-report-collection.xml
    R gui/admin-gui/src/main/resources/initial-objects/090-report-audit.xml
    R gui/admin-gui/src/main/resources/initial-objects/100-report-reconciliation.xml
    R gui/admin-gui/src/main/resources/initial-objects/110-report-user-list.xml
    R gui/admin-gui/src/main/resources/initial-objects/130-report-certification-definitions.xml
    R gui/admin-gui/src/main/resources/initial-objects/140-report-certification-campaigns.xml
    R gui/admin-gui/src/main/resources/initial-objects/150-report-certification-cases.xml
    R gui/admin-gui/src/main/resources/initial-objects/160-report-certification-decisions.xml
    R gui/admin-gui/src/main/resources/initial-objects/200-lookup-languages.xml
    R gui/admin-gui/src/main/resources/initial-objects/210-lookup-locales.xml
    R gui/admin-gui/src/main/resources/initial-objects/220-lookup-timezones.xml
    R gui/admin-gui/src/main/resources/initial-objects/230-lookup-lifecycle-state.xml
    R gui/admin-gui/src/main/resources/initial-objects/240-lookup-state.xml
    R gui/admin-gui/src/main/resources/initial-objects/250-object-collection-resource-all.xml
    R gui/admin-gui/src/main/resources/initial-objects/251-object-collection-resource-up.xml
    R gui/admin-gui/src/main/resources/initial-objects/252-object-collection-application-role.xml
    R gui/admin-gui/src/main/resources/initial-objects/253-object-collection-application.xml
    R gui/admin-gui/src/main/resources/initial-objects/260-object-collection-task-all.xml
    R gui/admin-gui/src/main/resources/initial-objects/261-object-collection-task-active.xml
    R gui/admin-gui/src/main/resources/initial-objects/262-object-collection-task-report.xml
    R gui/admin-gui/src/main/resources/initial-objects/270-object-collection-audit.xml
    R gui/admin-gui/src/main/resources/initial-objects/271-object-collection-audit-24h.xml
    R gui/admin-gui/src/main/resources/initial-objects/272-object-collection-audit-errors-24h.xml
    R gui/admin-gui/src/main/resources/initial-objects/273-object-collection-audit-modifications-24h.xml
    R gui/admin-gui/src/main/resources/initial-objects/280-object-collection-certification-campaign-all.xml
    R gui/admin-gui/src/main/resources/initial-objects/290-object-collection-shadow-all.xml
    R gui/admin-gui/src/main/resources/initial-objects/310-dashboard-admin.xml
    R gui/admin-gui/src/main/resources/initial-objects/330-object-collection-my-cases.xml
    R gui/admin-gui/src/main/resources/initial-objects/501-archetype-task-reconciliation.xml
    R gui/admin-gui/src/main/resources/initial-objects/502-archetype-task-recomputation.xml
    R gui/admin-gui/src/main/resources/initial-objects/503-archetype-task-import.xml
    R gui/admin-gui/src/main/resources/initial-objects/504-archetype-task-live-sync.xml
    R gui/admin-gui/src/main/resources/initial-objects/505-archetype-task-async-update.xml
    R gui/admin-gui/src/main/resources/initial-objects/506-archetype-task-cleanup.xml
    R gui/admin-gui/src/main/resources/initial-objects/507-archetype-task-report.xml
    R gui/admin-gui/src/main/resources/initial-objects/508-archetype-task-single-bulk-action.xml
    R gui/admin-gui/src/main/resources/initial-objects/509-archetype-task-iterative-bulk-action.xml
    R gui/admin-gui/src/main/resources/initial-objects/510-archetype-task-report-import-classic.xml
    R gui/admin-gui/src/main/resources/initial-objects/511-archetype-task-report-export-classic.xml
    R gui/admin-gui/src/main/resources/initial-objects/512-archetype-task-report-export-distributed.xml
    R gui/admin-gui/src/main/resources/initial-objects/513-archetype-task-shadow-integrity-check.xml
    R gui/admin-gui/src/main/resources/initial-objects/514-archetype-task-shadows-refresh.xml
    R gui/admin-gui/src/main/resources/initial-objects/515-archetype-task-objects-delete.xml
    R gui/admin-gui/src/main/resources/initial-objects/516-archetype-task-shadows-delete-long-time-not-updated.xml
    R gui/admin-gui/src/main/resources/initial-objects/517-archetype-task-execute-change.xml
    R gui/admin-gui/src/main/resources/initial-objects/518-archetype-task-execute-deltas.xml
    R gui/admin-gui/src/main/resources/initial-objects/519-archetype-task-reindex-repository.xml
    R gui/admin-gui/src/main/resources/initial-objects/520-archetype-task-certification.xml
    R gui/admin-gui/src/main/resources/initial-objects/521-archetype-task-approval.xml
    R gui/admin-gui/src/main/resources/initial-objects/522-archetype-task-object-integrity-check.xml
    R gui/admin-gui/src/main/resources/initial-objects/528-archetype-task-util.xml
    R gui/admin-gui/src/main/resources/initial-objects/529-archetype-task-system.xml
    R gui/admin-gui/src/main/resources/initial-objects/530-archetype-task-validity.xml
    R gui/admin-gui/src/main/resources/initial-objects/531-archetype-task-trigger.xml
    R gui/admin-gui/src/main/resources/initial-objects/532-archetype-task-propagation.xml
    R gui/admin-gui/src/main/resources/initial-objects/533-archetype-task-multi-propagation.xml
    R gui/admin-gui/src/main/resources/initial-objects/550-task-cleanup.xml
    R gui/admin-gui/src/main/resources/initial-objects/560-task-validity.xml
    R gui/admin-gui/src/main/resources/initial-objects/570-task-trigger.xml
    R gui/admin-gui/src/main/resources/initial-objects/600-origin-internal.xml
    R gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestInitialObjects.java
    M gui/admin-gui/testng-unit.xml
    M model/model-intest/pom.xml
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInitialObjects.java
    M model/model-intest/testng-integration-fast.xml
    M model/model-intest/testng-integration-full.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
    R model/model-test/src/main/resources/test-initial-objects/005-standard-functions.xml
    R model/model-test/src/main/resources/test-initial-objects/700-archetype-event-tag.xml
    R model/model-test/src/main/resources/test-initial-objects/701-archetype-policy-situation.xml
    R model/model-test/src/main/resources/test-initial-objects/710-tag-focus-enabled.xml
    R model/model-test/src/main/resources/test-initial-objects/711-tag-focus-disabled.xml
    R model/model-test/src/main/resources/test-initial-objects/712-tag-focus-renamed.xml
    R model/model-test/src/main/resources/test-initial-objects/713-tag-focus-assignment-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/714-tag-focus-archetype-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/715-tag-focus-parent-org-reference-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/716-tag-focus-role-membership-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/730-tag-projection-enabled.xml
    R model/model-test/src/main/resources/test-initial-objects/731-tag-projection-disabled.xml
    R model/model-test/src/main/resources/test-initial-objects/732-tag-projection-renamed.xml
    R model/model-test/src/main/resources/test-initial-objects/733-tag-projection-identifier-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/734-tag-projection-entitlement-changed.xml
    R model/model-test/src/main/resources/test-initial-objects/735-tag-projection-password-changed.xml
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/MProcessedObjectEventTagReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QProcessedObjectEventTagReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QProcessedObjectEventTagReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QProcessedObjectMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/tag/QTagMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SimulationsBaselineTest.java
    A repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/022-archetype-business-role.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/026-archetype-trace.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/027-archetype-correlation-case.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/028-archetype-application-role.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/059-archetype-report.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/060-archetype-report-dashboard.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/061-archetype-report-collection.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/501-archetype-task-reconciliation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/502-archetype-task-recomputation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/503-archetype-task-import.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/504-archetype-task-live-sync.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/505-archetype-task-async-update.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/506-archetype-task-cleanup.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/507-archetype-task-report.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/508-archetype-task-single-bulk-action.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/509-archetype-task-iterative-bulk-action.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/510-archetype-task-report-import-classic.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/511-archetype-task-report-export-classic.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/512-archetype-task-report-export-distributed.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/513-archetype-task-shadow-integrity-check.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/514-archetype-task-shadows-refresh.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/515-archetype-task-objects-delete.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/516-archetype-task-shadows-delete-long-time-not-updated.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/517-archetype-task-execute-change.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/518-archetype-task-execute-deltas.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/519-archetype-task-reindex-repository.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/520-archetype-task-certification.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/521-archetype-task-approval.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/522-archetype-task-object-integrity-check.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/528-archetype-task-util.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/529-archetype-task-system.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/530-archetype-task-validity.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/531-archetype-task-trigger.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/532-archetype-task-propagation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/533-archetype-task-multi-propagation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/700-archetype-event-tag.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/701-archetype-policy-situation.xml
    A repo/system-init/src/main/resources/initial-objects/dashboard/310-dashboard-admin.xml
    A repo/system-init/src/main/resources/initial-objects/function-library/005-standard-functions.xml
    A repo/system-init/src/main/resources/initial-objects/lookup-table/200-lookup-languages.xml
    A repo/system-init/src/main/resources/initial-objects/lookup-table/210-lookup-locales.xml
    A repo/system-init/src/main/resources/initial-objects/lookup-table/220-lookup-timezones.xml
    A repo/system-init/src/main/resources/initial-objects/lookup-table/230-lookup-lifecycle-state.xml
    A repo/system-init/src/main/resources/initial-objects/lookup-table/240-lookup-state.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/250-object-collection-resource-all.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/251-object-collection-resource-up.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/252-object-collection-application-role.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/253-object-collection-application.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/260-object-collection-task-all.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/261-object-collection-task-active.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/262-object-collection-task-report.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/270-object-collection-audit.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/271-object-collection-audit-24h.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/272-object-collection-audit-errors-24h.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/273-object-collection-audit-modifications-24h.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/280-object-collection-certification-campaign-all.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/290-object-collection-shadow-all.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/330-object-collection-my-cases.xml
    A repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
    A repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
    A repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
    A repo/system-init/src/main/resources/initial-objects/report/130-report-certification-definitions.xml
    A repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
    A repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
    A repo/system-init/src/main/resources/initial-objects/report/160-report-certification-decisions.xml
    A repo/system-init/src/main/resources/initial-objects/role/030-role-superuser.xml
    A repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
    A repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
    A repo/system-init/src/main/resources/initial-objects/role/042-role-reviewer.xml
    A repo/system-init/src/main/resources/initial-objects/role/043-role-delegator.xml
    A repo/system-init/src/main/resources/initial-objects/security-policy/015-security-policy.xml
    A repo/system-init/src/main/resources/initial-objects/service/600-origin-internal.xml
    A repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    A repo/system-init/src/main/resources/initial-objects/tag/710-tag-focus-enabled.xml
    A repo/system-init/src/main/resources/initial-objects/tag/711-tag-focus-disabled.xml
    A repo/system-init/src/main/resources/initial-objects/tag/712-tag-focus-renamed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/713-tag-focus-assignment-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/714-tag-focus-archetype-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/715-tag-focus-parent-org-reference-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/716-tag-focus-role-membership-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/730-tag-projection-enabled.xml
    A repo/system-init/src/main/resources/initial-objects/tag/731-tag-projection-disabled.xml
    A repo/system-init/src/main/resources/initial-objects/tag/732-tag-projection-renamed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/733-tag-projection-identifier-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/734-tag-projection-entitlement-changed.xml
    A repo/system-init/src/main/resources/initial-objects/tag/735-tag-projection-password-changed.xml
    A repo/system-init/src/main/resources/initial-objects/task/550-task-cleanup.xml
    A repo/system-init/src/main/resources/initial-objects/task/560-task-validity.xml
    A repo/system-init/src/main/resources/initial-objects/task/570-task-trigger.xml
    A repo/system-init/src/main/resources/initial-objects/user/050-user-administrator.xml
    A repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/feature/simulations' into feature/simulations


Compare: https://github.com/Evolveum/midpoint/compare/a4e11a3a9f29...7a699a6995c3


More information about the midPoint-svn mailing list