%3 N0 up:boot S1 up:standby N0->S1 S2 up:standby_replay S1->S2 N1 up:creating S1->N1 N2 up:starting S1->N2 N3 up:replay S1->N3 S2->N3 S0 up:active N1->S0 N2->S0 D0 down:failed N2->D0 N4 up:resolve N3->N4 N5 up:reconnect N3->N5 N3->D0 D1 down:damaged N3->D1 N4->N5 N4->D0 N4->D1 N6 up:rejoin N5->N6 N5->D0 N5->D1 N7 up:clientreplay N6->N7 N6->S0 N6->D0 N6->D1 N7->S0 N7->D0 N7->D1 S3 up:stopping S0->S3 S0->D0 S0->D1 S3->D0 S3->D1 D3 down:stopped S3->D3 D0->N3 D1->D0