[midPoint-git] [Evolveum/midpoint] d08747: Clean up repository initialization code a bit

Viliam Repan vilo.repan at evolveum.com
Wed Jan 17 19:51:42 CET 2018


  Branch: refs/heads/feature/modify
  Home:   https://github.com/Evolveum/midpoint
  Commit: d087471394d03bba4280d2800647fbc03d7d33fd
      https://github.com/Evolveum/midpoint/commit/d087471394d03bba4280d2800647fbc03d7d33fd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/WfConfiguration.java
    M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryFactory.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/DataSourceTest.java
    R repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/DataSourceTestBeanPostprocessor.java
    M repo/repo-sql-impl-test/src/test/resources/config-test-datasource.xml
    M repo/repo-sql-impl-test/src/test/resources/ctx-test-datasource.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/TransactionIsolation.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/OrgClosureManager.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/Initializer.java

  Log Message:
  -----------
  Clean up repository initialization code a bit

It was not quite clear how individual parameters are initialized.
Some defaults (e.g. H2 for database) came from various places.


  Commit: cd1e9bff80b14aa0b0e16047faa36100c5e71215
      https://github.com/Evolveum/midpoint/commit/cd1e9bff80b14aa0b0e16047faa36100c5e71215
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismContainerHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismContainerValueHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
    M tools/pom.xml
    A tools/schrodinger/README.md
    A tools/schrodinger/maven/maven-wrapper.jar
    A tools/schrodinger/maven/maven-wrapper.properties
    A tools/schrodinger/mvnw
    A tools/schrodinger/mvnw.bat
    A tools/schrodinger/pom.xml
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/EnvironmentConfiguration.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/MidPoint.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/SchrodingerException.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/WebDriver.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/Component.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusAssignmentsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusBasicTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusDelegatedToMeTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusDelegationsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusHistoryTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusPersonasTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusProjectionsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/FocusTasksTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/LoggedUser.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/Paging.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/PrismForm.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/Search.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/TabPanel.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/Table.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserAssignmentsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserBasicTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserDelegatedToMeTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserDelegationsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserHistoryTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserPersonasTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserProjectionsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UserTasksTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/UsersTable.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/AdminGuiTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/ClockTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/CountersTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/DebugUtilTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/InternalConfigurationTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/LoggingTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/NotificationsTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/ProfilingTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/SystemTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/component/configuration/TracesTab.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/BasicPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/DashboardPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/LoginPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/PreviewPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/certification/CampaignDefinitionsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/certification/CampaignsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/certification/CampaignsSchedulingPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/certification/MyWorkItemsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/certification/NewCampaignDefinitionPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/AboutPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/BulkActionsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/ImportObjectPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/InternalsConfigurationPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/ListRepositoryObjectsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/QueryPlaygroundPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/configuration/SystemPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/org/NewOrgPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/org/OrgTreePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/report/AuditLogViewerPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/report/CreatedReportsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/report/ImportJasperReportPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/report/ListReportsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/resource/ImportResourceDefinitionPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/resource/ListConnectorHostsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/resource/ListResourcesPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/resource/NewResourcePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/role/ListRolesPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/role/NewRolePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/CredentialsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/HomePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/ProfilePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/self/RequestRolePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/service/ListServicesPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/service/NewServicePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/task/ListTasksPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/task/NewTaskPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/user/ListUsersPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/user/NewUserPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/AllItemsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/AllRequestsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/AttorneyItemsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/ItemsClaimableByMePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/MyItemsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/MyRequestsPage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/page/workitems/RequestsAboutMePage.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/util/Schrodinger.java
    A tools/schrodinger/src/main/java/com/evolveum/midpoint/schrodinger/util/Utils.java
    A tools/schrodinger/src/test/java/schrodinger/BasicTest.java
    A tools/schrodinger/src/test/java/schrodinger/ImportTest.java
    A tools/schrodinger/src/test/java/schrodinger/LoginPageTest.java
    A tools/schrodinger/src/test/java/schrodinger/TestBase.java
    A tools/schrodinger/src/test/java/schrodinger/UserTest.java
    A tools/schrodinger/src/test/java/schrodinger/UsersTest.java
    A tools/schrodinger/src/test/resources/logback-test.xml
    A tools/schrodinger/src/test/resources/user.xml
    A tools/schrodinger/testng-integration.xml
    A tools/schrodinger/testng-unit.xml

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


  Commit: f3fccf76a9e6d43f6d70d24ed4f9da0d27bc1c8d
      https://github.com/Evolveum/midpoint/commit/f3fccf76a9e6d43f6d70d24ed4f9da0d27bc1c8d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java

  Log Message:
  -----------
  Set MySQL transaction isolation to REPEATABLE READ

Tests are passing but no performance improvements seen
on existing repository tests (including ConcurrencyTest).
Maybe more realistic workloads will behave differently.


  Commit: 45a8a54bf440d20fcc4bad2526361fa73330e95d
      https://github.com/Evolveum/midpoint/commit/45a8a54bf440d20fcc4bad2526361fa73330e95d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/WfConfiguration.java
    M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryFactory.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/DataSourceTest.java
    R repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/DataSourceTestBeanPostprocessor.java
    M repo/repo-sql-impl-test/src/test/resources/config-test-datasource.xml
    M repo/repo-sql-impl-test/src/test/resources/ctx-test-datasource.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/TransactionIsolation.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/OrgClosureManager.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/Initializer.java

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


Compare: https://github.com/Evolveum/midpoint/compare/90c601c3ae6a...45a8a54bf440


More information about the midPoint-svn mailing list