integ/ceph/ceph/files
Pedro Vinícius Silva da Cruz 09e29800cb Fix AIO-DX Uncontrolled Swact ceph-mon failure
This change is the solution to resolve the scenario where after
an uncontrolled swact due to killing one of the critical processes
twice, the ceph-mon service doesn't start in the new active
controller occasioning a new swact.

It was created a flag to signalize a complete shutdown of ceph-mon.
After an uncontrolled swact, the system verifies if the flag
exists, and if so starts the ceph-mon service in the new active
controller.

Test Plan:
    PASS: System host-swact.
    PASS: Ceph recovery after rebooting the active controller.
    PASS: Ceph recovery after uncontrolled swact killing a critical
          process twice.
    PASS: Ceph recovery after mgmt network outage for a few minutes
          even when rebooting controllers.
    PASS: Ceph recovery after case of dead office recovery (DOR).
    PASS: Upgrade success from stx 7.0 to 8.0 in a duplex lab.

Closes-bug: 2017133

Signed-off-by: Pedro Vinícius Silva da Cruz <pedro.silvadacruz@windriver.com>
Change-Id: I6784ec76afa3e62ee14e8ca8f3d6c0212a9f6f3e
2023-04-26 13:41:25 -04:00
..
ceph-init-wrapper.sh Fix AIO-DX Uncontrolled Swact ceph-mon failure 2023-04-26 13:41:25 -04:00
ceph-manage-journal.py ceph-manage-journal: add support for mpath device 2022-05-24 12:40:41 +00:00
ceph-mds.conf.pmon AIO-DX Ceph Optimizations 2023-03-06 12:44:00 -05:00
ceph-preshutdown.sh Add conditions to when RBD devices are unmounted 2020-12-14 19:04:31 -05:00
ceph-radosgw.service Move STX specific files from stx-ceph to stx-integ 2019-01-23 10:05:40 -05:00
ceph.conf Change ceph-mon configuration 2021-10-26 18:47:36 -04:00
ceph.conf.pmon Move STX specific files from stx-ceph to stx-integ 2019-01-23 10:05:40 -05:00
ceph.service Move STX specific files from stx-ceph to stx-integ 2019-01-23 10:05:40 -05:00
ceph.sh AIO-DX Ceph Optimizations 2023-03-06 12:44:00 -05:00
mgr-restful-plugin.py Ceph mgr-restful-plugin has new server_port config location 2021-12-09 21:23:36 +00:00
mgr-restful-plugin.service ceph: add mgr-restful-plugin service 2019-04-26 08:50:02 +00:00
starlingx-docker-override.conf Resolve AIO-SX shutdown hang with CEPH ordering hooks 2019-02-05 17:59:09 -05:00