[midPoint-git] [Evolveum/midpoint] 6c0af4: Repository cache improvements (caching shadows, ge...

Pavol Mederly mederly at evolveum.com
Fri Dec 5 11:48:38 CET 2014


  Branch: refs/heads/perf-improvements
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6c0af44bc8d56ea4a81484c95d9e7cdc45498aff
      https://github.com/Evolveum/midpoint/commit/6c0af44bc8d56ea4a81484c95d9e7cdc45498aff
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
    A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/RepositoryFactory.java

  Log Message:
  -----------
  Repository cache improvements (caching shadows, getVersion calls and searches).


  Commit: 3a00eeadcbbff9624c69a5b19ca8645c19ae8dfc
      https://github.com/Evolveum/midpoint/commit/3a00eeadcbbff9624c69a5b19ca8645c19ae8dfc
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    A infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
    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/Clockwork.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/FocusConstraintsChecker.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java
    A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ConstraintViolationConfirmer.java
    A 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/consistency/impl/CommunicationExceptionHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ConfigurationExceptionHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/GenericErrorHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/SchemaExceptionHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/SecurityViolationHandler.java
    A 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 provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCacheProvisioner.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCacheReconciler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java

  Log Message:
  -----------
  Caching constraint violation checking results (focus and shadow). Moved shadow constraint checking to provisioning.


  Commit: e70e817b49ef4fbced1e7d9cdffd7ac73deda788
      https://github.com/Evolveum/midpoint/commit/e70e817b49ef4fbced1e7d9cdffd7ac73deda788
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
    M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_3/SearchFilterType.java
    M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptedDataType.java
    M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedStringType.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/logging/TraceManager.java

  Log Message:
  -----------
  Eliminating serialization-based cloning as much as possible. Introduced performance advisor logger.


  Commit: 3cbc61014d4416fc121e9320ebfaddb894ac5c4d
      https://github.com/Evolveum/midpoint/commit/3cbc61014d4416fc121e9320ebfaddb894ac5c4d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanInspector.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/util/XNodeProcessorUtil.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/schema/PrismSchema.java
    M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/SchemaDefinitionType.java

  Log Message:
  -----------
  Performance optimizations in prisms: faster definition lookup, cached enum value lookup, disabled schema cloning.


  Commit: 783355b09b8d1dad2704c8f3047acc84fab83c3f
      https://github.com/Evolveum/midpoint/commit/783355b09b8d1dad2704c8f3047acc84fab83c3f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeResultHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/IcfConvertor.java

  Log Message:
  -----------
  Misc smaller perf optimizations.


  Commit: de7dd2a0eb8dcc5d5d7516a12515d2b2f8c41ce6
      https://github.com/Evolveum/midpoint/commit/de7dd2a0eb8dcc5d5d7516a12515d2b2f8c41ce6
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    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

  Log Message:
  -----------
  Fixed shadow constraint checker.


Compare: https://github.com/Evolveum/midpoint/compare/6c0af44bc8d5^...de7dd2a0eb8d


More information about the midPoint-svn mailing list