[midPoint-git] [Evolveum/midpoint] 3d2605: Stop scheduler+tasks when node is going down

mederly noreply at github.com
Mon Mar 7 16:29:21 CET 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 3d260550e14b6fa5c1e08bfad3448ce49449022c
      https://github.com/Evolveum/midpoint/commit/3d260550e14b6fa5c1e08bfad3448ce49449022c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-03-07 (Mon, 07 Mar 2022)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/LocalScheduler.java

  Log Message:
  -----------
  Stop scheduler+tasks when node is going down

Originally we stopped the tasks when Spring beans in task-quartz-impl
module were destroyed. But that's too late for us, because these tasks
can do wild things as soon as model-impl is down (see e.g. MID-7648).

So now we stop scheduler + tasks as soon as ContextClosedEvent is seen.


  Commit: 01824c3902145dc38370ee75b5f14d7925795bc3
      https://github.com/Evolveum/midpoint/commit/01824c3902145dc38370ee75b5f14d7925795bc3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-03-07 (Mon, 07 Mar 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/AssignmentPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/FocusTypeAssignmentPopupTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/RelationDropDownChoicePanel.java
    M pom.xml
    M provisioning/provisioning-impl/src/test/resources/opendj/resource-opendj.xml
    M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
    M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
    M repo/repo-test-util/src/main/resources/test-config.xml
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2012.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2016.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapChimera.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapChimeraRunAs.java
    A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2012.xml
    A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2016.xml
    A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2019.xml
    R testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost.xml

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


Compare: https://github.com/Evolveum/midpoint/compare/7d23d28bcfd4...01824c390214


More information about the midPoint-svn mailing list