[midPoint-git] [Evolveum/midpoint] 23337b: Use cache for resolving names in audit records

mederly noreply at github.com
Thu May 16 11:33:55 CEST 2019


  Branch: refs/heads/feature/optimizing-repo-access
  Home:   https://github.com/Evolveum/midpoint
  Commit: 23337b6b5036f0e3d74ca2f03493987afd0f83b0
      https://github.com/Evolveum/midpoint/commit/23337b6b5036f0e3d74ca2f03493987afd0f83b0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.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/security/SecurityHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/tasks/WfTaskController.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java

  Log Message:
  -----------
  Use cache for resolving names in audit records

This deals with resolving names in object deltas: Originally, the
resolution was implemented in AuditServiceProxy.completeRecord; now
it's the responsibility of the caller. Proxy does it as well, but
issues a performance-related warning.


  Commit: 51963130786d305668e2fa5de1baa7c5b5b8701d
      https://github.com/Evolveum/midpoint/commit/51963130786d305668e2fa5de1baa7c5b5b8701d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCache.java

  Log Message:
  -----------
  Add removal of global cache on system exit

Otherwise tests do fail because of double creation of the cache.


  Commit: dc338154a63f7f03746826f648d80653cef26756
      https://github.com/Evolveum/midpoint/commit/dc338154a63f7f03746826f648d80653cef26756
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-05-16 (Thu, 16 May 2019)

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

  Log Message:
  -----------
  Fix null list handling in SearchResultList

The class did not correctly handled lazy initialization of inner
list object.


  Commit: cd93f62b12a2d370ffa446d9debc7a014bedc27d
      https://github.com/Evolveum/midpoint/commit/cd93f62b12a2d370ffa446d9debc7a014bedc27d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    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/ProvisioningServiceImpl.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java

  Log Message:
  -----------
  Do cosmetic changes in provisioning.searchObjects


Compare: https://github.com/Evolveum/midpoint/compare/2529f363cf8b...cd93f62b12a2


More information about the midPoint-svn mailing list