[midPoint-git] [Evolveum/midpoint] a865b9: Remove "distinct" from simple provisioning queries

mederly noreply at github.com
Wed Oct 2 13:21:09 CEST 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: a865b9dccaf12634d8b741ec3a1ece16dc130abd
      https://github.com/Evolveum/midpoint/commit/a865b9dccaf12634d8b741ec3a1ece16dc130abd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectSet.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java

  Log Message:
  -----------
  Remove "distinct" from simple provisioning queries

Queries that look for shadows by their identifier(s) are quite frequent.
It seems that the DISTINCT option makes them extremely slow on the
generic repository, especially when Oracle is involved.

This commit eliminates that option from these queries.

Related to MID-9594.


  Commit: 13da99b63f49adf143ed17d3a11a08ccdd4543ab
      https://github.com/Evolveum/midpoint/commit/13da99b63f49adf143ed17d3a11a08ccdd4543ab
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M docs/roles-policies/certification/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/QNameTextPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractCertificationItemColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractGuiColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemCommentIconColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemEditableCommentColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemReviewersColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertificationGuiConfigContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationMappingNameValidator.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ColumnType.java
    M release-notes.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/35a66ed9b610...13da99b63f49

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list