[midPoint-git] [Evolveum/midpoint] 1a7f5e: MID-7030: Fixed thread safety in AbstractLazy

mederly noreply at github.com
Mon May 3 20:07:53 CEST 2021


  Branch: refs/heads/support-4.2
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1a7f5eee54fb42e99666c3287b1f5163a306259b
      https://github.com/Evolveum/midpoint/commit/1a7f5eee54fb42e99666c3287b1f5163a306259b
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M infra/axiom/src/main/java/com/evolveum/axiom/concepts/AbstractLazy.java

  Log Message:
  -----------
  MID-7030: Fixed thread safety in AbstractLazy

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
(cherry picked from commit 296daf6535d61ffaae27ea7485cf025d3abbb70b)


  Commit: c36c3f5fb88e51e0047f4f5abd86e90a073dac8c
      https://github.com/Evolveum/midpoint/commit/c36c3f5fb88e51e0047f4f5abd86e90a073dac8c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportsConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationsConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceVariant.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetInitializer.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TemplateVariant.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ThreadingVariant.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/Util.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/VelocityGenerator.java
    A testing/story/src/test/resources/system-perf/archetype-basic-user.xml
    R testing/story/src/test/resources/system-perf/resource-source-ms0002.xml
    R testing/story/src/test/resources/system-perf/resource-source-ms0020.xml
    R testing/story/src/test/resources/system-perf/resource-source-ms0110.xml
    A testing/story/src/test/resources/system-perf/resource-source.vm.xml
    A testing/story/src/test/resources/system-perf/resource-target.vm.xml
    A testing/story/src/test/resources/system-perf/role-business.vm.xml
    A testing/story/src/test/resources/system-perf/role-targets.vm.xml
    A testing/story/src/test/resources/system-perf/role-technical.vm.xml
    M testing/story/src/test/resources/system-perf/system-configuration.xml
    A testing/story/src/test/resources/system-perf/task-import.vm.xml
    R testing/story/src/test/resources/system-perf/task-import.xml
    A testing/story/src/test/resources/system-perf/task-recompute.vm.xml
    R testing/story/src/test/resources/system-perf/task-recompute.xml
    A testing/story/src/test/resources/system-perf/task-reconciliation.vm.xml
    A testing/story/src/test/resources/system-perf/template-user.xml

  Log Message:
  -----------
  Extend parameterized system performance test

1) Replaced restricted (enum) parameterization with flexible one
(independent values). This is due to migration from fixed repo objects
to ones generated by Velocity.

2) Added new features: target resources, multiple source resources,
business/technical roles, assignments, groups.

3) Added reconciliation tasks.

(cherry picked from commit a281fcd7af38ccd8176ed5c4b56779551c3b43bc)


  Commit: 95f8e2c3a12d1cec19e4578b9ade2a662c9793b5
      https://github.com/Evolveum/midpoint/commit/95f8e2c3a12d1cec19e4578b9ade2a662c9793b5
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportsConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationsConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/Util.java
    M testing/story/src/test/resources/system-perf/role-technical.vm.xml

  Log Message:
  -----------
  Fix issues from the cherry-pick

Plus a fix of case with roles > 0, target resources = 0.


  Commit: c5d13deeec3a629ce0e5836a6f77d64a8b717223
      https://github.com/Evolveum/midpoint/commit/c5d13deeec3a629ce0e5836a6f77d64a8b717223
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M testing/story/pom.xml
    M testing/story/src/test/resources/system-perf/archetype-basic-user.xml

  Log Message:
  -----------
  Fix style and dependency errors

(cherry picked from commit bb30b55986c1f4010098701be740accbae0ec2bd)


  Commit: cf7300a6d2374463e4a0c76c2e63f9d32caa70bf
      https://github.com/Evolveum/midpoint/commit/cf7300a6d2374463e4a0c76c2e63f9d32caa70bf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ExtensionSchemaVariant.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportsConfiguration.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/PopulationVariant.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ProgressOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationsConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SchemaConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    R testing/story/src/test/resources/system-perf/schema-basic/user-extension-basic.xsd
    R testing/story/src/test/resources/system-perf/schema-big-global/user-extension-big-global.xsd
    R testing/story/src/test/resources/system-perf/schema-big/user-extension-big.xsd
    R testing/story/src/test/resources/system-perf/schema-indexed/user-extension-indexed.xsd
    A testing/story/src/test/resources/system-perf/schema.vm.xsd
    A testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
    R testing/story/src/test/resources/system-perf/task-recompute.vm.xml

  Log Message:
  -----------
  Add dynamic extension schema generation

Plus some minor improvements in the system-level performance test.

(cherry picked from commit d801958af40fdc64813abec640d0a9d141e8537b)


  Commit: d585afeb7b5568021e929bf0f5ba4ee3f7c1a851
      https://github.com/Evolveum/midpoint/commit/d585afeb7b5568021e929bf0f5ba4ee3f7c1a851
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SchemaConfiguration.java

  Log Message:
  -----------
  Fix issues from the cherry-pick


Compare: https://github.com/Evolveum/midpoint/compare/197659d86040...d585afeb7b55


More information about the midPoint-svn mailing list