]> git.proxmox.com Git - pve-ha-manager.git/commit
manager: make recovery actual state in FSM
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 30 Jun 2021 10:43:08 +0000 (12:43 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 2 Jul 2021 18:04:38 +0000 (20:04 +0200)
commitc259b1a8145c9fb4fccfac00e21e7ead7b00b6e0
treefcee53dc223682edcae2dc18c40f83a7d582577a
parent3458a0e37720ef5daee1b5e43e480ad5728c3ada
manager: make recovery actual state in FSM

This basically makes recovery just an active state transition, as can
be seen from the regression tests - no other semantic change is
caused.

For the admin this is much better to grasp than services still marked
as "fence" when the failed node is already fenced or even already up
again.

Code-wise it makes sense too, to make the recovery part not so hidden
anymore, but show it was it is: an actual part of the FSM

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 files changed:
src/PVE/HA/Manager.pm
src/test/test-basic1/log.expect
src/test/test-basic2/log.expect
src/test/test-basic5/log.expect
src/test/test-locked-service1/log.expect
src/test/test-locked-service2/log.expect
src/test/test-recovery1/log.expect
src/test/test-service-ignore2/log.expect
src/test/test-service-stopped2/log.expect
src/test/test-shutdown-policy4/log.expect
src/test/test-shutdown1/log.expect
src/test/test-shutdown2/log.expect
src/test/test-shutdown3/log.expect
src/test/test-shutdown4/log.expect