[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