Cluster SplitΒΆ
| Event | All hb comms down. no quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running stonith configured |
| Initial Service State | up | down |
| Response | Service starts after longest hb#*.timeout + ready_period. Stonith executes. | |
| End Service State | down | up |
| Event | All hb comms down. no quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running stonith not configured |
| Initial Service State | up | down |
| Response | Service starts after longest hb#*.timeout + ready_period. No resource conflict. | |
| End Service State | up | up |
| Event | All hb comms down. no quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running |
| Initial Service State | up | down frozen |
| Response | ||
| End Service State | up | down |
| Event | All hb comms down. no quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running frozen |
| Initial Service State | up | down |
| Response | ||
| End Service State | up | down |
| Event | All hb comms down. quorum configured. Node A has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running |
| Initial Service State | up | down |
| Response | ||
| End Service State | up | down |
| Event | All hb comms down. quorum configured. Node A has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running |
| Initial Service State | up | down frozen |
| Response | ||
| End Service State | up | down |
| Event | All hb comms down. quorum configured. Node A has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running frozen |
| Initial Service State | up | down |
| Response | ||
| End Service State | up | down |
| Event | All hb comms down. quorum configured. Node B has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running |
| Initial Service State | up | down |
| Response | Commit suicide. | Service starts after longest hb#*.timeout + ready_period. |
| End Service State | down | up |
| Event | All hb comms down. quorum configured. Node B has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running |
| Initial Service State | up | down frozen |
| Response | Commit suicide. | |
| End Service State | down | down |
| Event | All hb comms down. quorum configured. Node B has quorum. | |
|---|---|---|
| Node | A | B |
| Initial Node State | daemon running | daemon running frozen |
| Initial Service State | up | down |
| Response | Commit suicide. | |
| End Service State | down | down |