[midPoint-git] [Evolveum/midpoint] 003d89: Introduce operation tracing fundamentals

mederly noreply at github.com
Mon Jun 24 12:53:59 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 003d8938a251827b7231bf93eadc7dda74c52baf
      https://github.com/Evolveum/midpoint/commit/003d8938a251827b7231bf93eadc7dda74c52baf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-21 (Fri, 21 Jun 2019)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Tracer.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/ApplicationHomeSetup.java

  Log Message:
  -----------
  Introduce operation tracing fundamentals


  Commit: 6d3c1558953b4d29eea6f5f9abd170eae1bcd48f
      https://github.com/Evolveum/midpoint/commit/6d3c1558953b4d29eea6f5f9abd170eae1bcd48f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-21 (Fri, 21 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/ItemHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CasesListPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CasesListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCases.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
    M gui/admin-gui/src/main/resources/localization/Midpoint.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_de.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_en.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_es.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_et.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_it.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
    M infra/schema/src/main/resources/localization/schema_cs.properties
    M infra/schema/src/main/resources/localization/schema_de.properties
    M infra/schema/src/main/resources/localization/schema_en.properties
    M infra/schema/src/main/resources/localization/schema_es.properties
    M infra/schema/src/main/resources/localization/schema_et.properties
    M infra/schema/src/main/resources/localization/schema_fi.properties
    M infra/schema/src/main/resources/localization/schema_fr.properties
    M infra/schema/src/main/resources/localization/schema_hu.properties
    M infra/schema/src/main/resources/localization/schema_it.properties
    M infra/schema/src/main/resources/localization/schema_ja.properties
    M infra/schema/src/main/resources/localization/schema_lt.properties
    M infra/schema/src/main/resources/localization/schema_pl.properties
    M infra/schema/src/main/resources/localization/schema_pt_BR.properties
    M infra/schema/src/main/resources/localization/schema_ru.properties
    M infra/schema/src/main/resources/localization/schema_sk.properties
    M infra/schema/src/main/resources/localization/schema_tr.properties
    M infra/schema/src/main/resources/localization/schema_zh_CN.properties
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/resources/logback-test.xml
    M model/workflow-api/src/main/java/com/evolveum/midpoint/wf/util/QueryUtils.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ConstraintsCheckingResult.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java

  Log Message:
  -----------
  Merge branch 'master' into feature/tracing


  Commit: cc1af882d404e256e83171366cbc58274a208c01
      https://github.com/Evolveum/midpoint/commit/cc1af882d404e256e83171366cbc58274a208c01
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-23 (Sun, 23 Jun 2019)

  Changed paths:
    A gui/admin-gui/src/main/resources/initial-objects/026-archetype-trace.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Tracer.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java

  Log Message:
  -----------
  Improve tracing + performance measuring

1. Added tracingInterval + tracingProfile extension items
2. Created initial set of TraceType payload objects
3. Rudimentary configuration structures (tracing profiles)
4. Wrapping/presenting traces as Report output objects
5. Compressing trace files
6. OperationResult creation for RepositoryCache calls, to measure
performance more precisely


  Commit: 28f50c2082fba2a174499881b2dc11e10ab712cd
      https://github.com/Evolveum/midpoint/commit/28f50c2082fba2a174499881b2dc11e10ab712cd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java

  Log Message:
  -----------
  Fix OperationResult serialization

(now the schema tests pass)


  Commit: 1a28cb251876dcca89fa3540db7f59d3f1d4d6ac
      https://github.com/Evolveum/midpoint/commit/1a28cb251876dcca89fa3540db7f59d3f1d4d6ac
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java

  Log Message:
  -----------
  Make sync situation update configurable (MID-5471)

Shadow synchronization situation update can be configured to be skipped
if it had not changed. Note that there are further optimizations
possible e.g. skipping shadow read operation in updateSituationInShadow
method.


  Commit: 22abbdfb83a13a704a03c8b782dd8664324bf6d3
      https://github.com/Evolveum/midpoint/commit/22abbdfb83a13a704a03c8b782dd8664324bf6d3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java

  Log Message:
  -----------
  Make op. execution recording skippable (MID-5472)

Operation execution can be configured to be skipped in the case
of successful execution or even altogether.


  Commit: daa903f51c4915ad8efaec1ffe2f7bf0adc23fd7
      https://github.com/Evolveum/midpoint/commit/daa903f51c4915ad8efaec1ffe2f7bf0adc23fd7
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java

  Log Message:
  -----------
  Fix repository operations tracing


  Commit: d03a13728f15108f41180b12bcdd24744378cd95
      https://github.com/Evolveum/midpoint/commit/d03a13728f15108f41180b12bcdd24744378cd95
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M README
    M README.md

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/b9c01245271d...d03a13728f15


More information about the midPoint-svn mailing list