[midPoint-git] [Evolveum/midpoint] 3787d1: Improve in-memory filter matching performance
mederly
noreply at github.com
Wed Nov 4 17:23:26 CET 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 3787d1db9a991e89e457301fe933b87dd2431c58
https://github.com/Evolveum/midpoint/commit/3787d1db9a991e89e457301fe933b87dd2431c58
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-11-02 (Mon, 02 Nov 2020)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ComparativeFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/EqualFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/TestFilterPerformance.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/CacheInvalidationPerformanceTest.java
Log Message:
-----------
Improve in-memory filter matching performance
Improvements in the filter code (removing redundant prism calls)
in the PCV.getAllValues() method.
Commit: 745baa086590515abe48446563eef1b3dd018719
https://github.com/Evolveum/midpoint/commit/745baa086590515abe48446563eef1b3dd018719
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ComparativeFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/EqualFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/TestFilterPerformance.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/CacheInvalidationPerformanceTest.java
Log Message:
-----------
Merge branch 'feature/prism-perf-improvements'
Commit: f644cb5120015e11b333ab8d13a1d6f7f6ff0ec5
https://github.com/Evolveum/midpoint/commit/f644cb5120015e11b333ab8d13a1d6f7f6ff0ec5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.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/component/data/column/CountIconColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CountIconPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CountIconPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchPanel.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/PerfTestCodecObject.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/AbstractSpringTest.java
M pom.xml
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/MidScaleRepoTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/component/SearchPanelTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M3ResourcesAttributesAndMappingsTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/AboutPageTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/PreviewPageTest.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/scenarios/ObjectListArchetypeTests.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/scenarios/OrgMembersTests.java
M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/scenarios/SynchronizationTests.java
A testing/schrodingertest/src/test/resources/component/objects/users/user-with-email-address.xml
A testing/schrodingertest/src/test/resources/component/objects/users/user-with-employee-number.xml
M testing/schrodingertest/src/test/resources/configuration/objects/archetypes/archetype-employee.xml
A testing/schrodingertest/src/test/resources/configuration/objects/systemconfig/system-configuration-with-configured-user-search.xml
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/TabWithTableAndPrismView.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/common/FeedbackBox.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/modal/ObjectBrowserModal.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/modal/ObjectBrowserModalTable.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/AssignmentDetailsPage.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/AssignmentsListPage.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/RequestRoleItemsPanel.java
M tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/RequestRolePage.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/RequestRoleTab.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/RoleCatalogViewTab.java
A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/UserAssignmentsViewTab.java
M tools/test-ng/pom.xml
M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/AbstractUnitTest.java
A tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/PerformanceTestMixin.java
A tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/206f5f1a1cd8...f644cb512001
More information about the midPoint-svn
mailing list