[midPoint-git] [Evolveum/midpoint] b0bd06: Improve error handling in search in provisioning
mederly
noreply at github.com
Mon Jan 11 15:24:55 CET 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: b0bd065b86ae088f06bc2be892ff9ee1df7c4f95
https://github.com/Evolveum/midpoint/commit/b0bd065b86ae088f06bc2be892ff9ee1df7c4f95
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-01-11 (Mon, 11 Jan 2021)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Containerable.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SearchHierarchyConstraints.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/OperationResultUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
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/EntitlementConverter.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/ResourceObjectConverter.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/ShadowCaretaker.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdConvertor.java
A provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToMidPointConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummyMulti.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
Log Message:
-----------
Improve error handling in search in provisioning
1. Introduced fetchErrorHandling option, currently containing a simple
enum of default vs. exception vs. fetchResult. For the time being it is
supported only for search operations.
2. Factored out ConnIdToMidPointConversion from ConnIdConvertor.
3. Fixed swallowing of exception in non-shadow searchObjectsIterative.
(And similar minor error handling fixes.)
4. Fixed GetOperationOptions comparing, cloning, and merging.
This is a prerequisite for better task error handling.
Commit: cee5789d6e064480a3a48cf1b3b044b00e05481d
https://github.com/Evolveum/midpoint/commit/cee5789d6e064480a3a48cf1b3b044b00e05481d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-01-11 (Mon, 11 Jan 2021)
Changed paths:
M infra/axiom/pom.xml
A infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQuery.g4
M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AbstractAxiomAntlrVisitor.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomAntlrLiterals.java
A infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomQuerySource.java
M infra/prism-impl/pom.xml
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParser.java
A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestBasicQueryConversions.java
M pom.xml
A tools/perf-test/perf-results-db.sql
A tools/perf-test/perf-test-process.sh
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/7bfa9362450d...cee5789d6e06
More information about the midPoint-svn
mailing list