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