|
@@ -37,6 +37,13 @@ func new_FailureCase_SIGTERM_ONE_FOLLOWER(clus *Cluster) Failure {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func new_FailureCase_SIGTERM_ONE_FOLLOWER_UNTIL_TRIGGER_SNAPSHOT(clus *Cluster) Failure {
|
|
|
|
|
+ return &failureUntilSnapshot{
|
|
|
|
|
+ failureCase: rpcpb.FailureCase_SIGTERM_ONE_FOLLOWER_UNTIL_TRIGGER_SNAPSHOT,
|
|
|
|
|
+ Failure: new_FailureCase_SIGTERM_ONE_FOLLOWER(clus),
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func new_FailureCase_SIGTERM_LEADER(clus *Cluster) Failure {
|
|
func new_FailureCase_SIGTERM_LEADER(clus *Cluster) Failure {
|
|
|
ff := failureByFunc{
|
|
ff := failureByFunc{
|
|
|
failureCase: rpcpb.FailureCase_SIGTERM_LEADER,
|
|
failureCase: rpcpb.FailureCase_SIGTERM_LEADER,
|
|
@@ -50,6 +57,13 @@ func new_FailureCase_SIGTERM_LEADER(clus *Cluster) Failure {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func new_FailureCase_SIGTERM_LEADER_UNTIL_TRIGGER_SNAPSHOT(clus *Cluster) Failure {
|
|
|
|
|
+ return &failureUntilSnapshot{
|
|
|
|
|
+ failureCase: rpcpb.FailureCase_SIGTERM_LEADER_UNTIL_TRIGGER_SNAPSHOT,
|
|
|
|
|
+ Failure: new_FailureCase_SIGTERM_LEADER(clus),
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func new_FailureCase_SIGTERM_QUORUM(clus *Cluster) Failure {
|
|
func new_FailureCase_SIGTERM_QUORUM(clus *Cluster) Failure {
|
|
|
f := &failureQuorum{
|
|
f := &failureQuorum{
|
|
|
failureCase: rpcpb.FailureCase_SIGTERM_QUORUM,
|
|
failureCase: rpcpb.FailureCase_SIGTERM_QUORUM,
|
|
@@ -73,17 +87,3 @@ func new_FailureCase_SIGTERM_ALL(clus *Cluster) Failure {
|
|
|
delayDuration: clus.GetFailureDelayDuration(),
|
|
delayDuration: clus.GetFailureDelayDuration(),
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-func new_FailureCase_SIGTERM_ONE_FOLLOWER_UNTIL_TRIGGER_SNAPSHOT(clus *Cluster) Failure {
|
|
|
|
|
- return &failureUntilSnapshot{
|
|
|
|
|
- failureCase: rpcpb.FailureCase_SIGTERM_ONE_FOLLOWER_UNTIL_TRIGGER_SNAPSHOT,
|
|
|
|
|
- Failure: new_FailureCase_SIGTERM_ONE_FOLLOWER(clus),
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-func new_FailureCase_SIGTERM_LEADER_UNTIL_TRIGGER_SNAPSHOT(clus *Cluster) Failure {
|
|
|
|
|
- return &failureUntilSnapshot{
|
|
|
|
|
- failureCase: rpcpb.FailureCase_SIGTERM_LEADER_UNTIL_TRIGGER_SNAPSHOT,
|
|
|
|
|
- Failure: new_FailureCase_SIGTERM_LEADER(clus),
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|