Monitored Resource Down ----------------------- +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` | daemon :c-green:`running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | Execute monitor action | Service starts :kw:`ready_period` after the end of | | | | the monitor action | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` | :c-green:`up` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` | daemon :c-green:`running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` | :c-red:`down` :c-blue:`frozen` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | Monitor action is not executed (no takeover candidate) | | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` or :c-orange:`warn` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` | daemon :c-green:`running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` :c-blue:`frozen` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | | | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` or :c-orange:`warn` :c-blue:`frozen` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` :c-blue:`frozen` | daemon :c-green:`running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | | | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` or :c-orange:`warn` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` | daemon :c-green:`running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` :c-blue:`frozen` | :c-red:`down` :c-blue:`frozen` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | | | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` or :c-orange:`warn` :c-blue:`frozen` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Event | Monitored resource down | +========================+=========================================================+=========================================================+ | Node | **A** | **B** | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Node State | daemon :c-green:`running` | daemon :c-red:`not running` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Initial Service State | :c-green:`up` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | Response | Monitor action is not executed (no takeover candidate) | | +------------------------+---------------------------------------------------------+---------------------------------------------------------+ | End Service State | :c-red:`down` or :c-orange:`warn` | :c-red:`down` | +------------------------+---------------------------------------------------------+---------------------------------------------------------+