/
py-newfailover.conf
100 lines (100 loc) · 14.9 KB
/
py-newfailover.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
failover.failovertests.FailoverTests:
# Hard Failover Tests with Firewall Fail Node Tests
#Bug MB-11535, test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P0
#Bug MB-11535t est_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,failoverMaster=True,GROUP=P0
#Bug MB-11535 test_failover_firewall,replicas=2,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,failoverMaster=True,GROUP=P1
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,doc_ops=update,withMutationOps=true,withQueries=True,numViews=5,withViewsOps=True,GROUP=P0
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,doc_ops=update,compact=True,GROUP=P1
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,GROUP=P0
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,items=40000,sasl_buckets=1,GROUP=P1
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,load_ratio=10,bidirectional=True,GROUP=P0
test_failover_firewall,replicas=1,graceful=False,num_failed_nodes=1,load_ratio=10,GROUP=P1
test_failover_firewall,replicas=3,graceful=False,num_failed_nodes=3,load_ratio=10,GROUP=P1
# Hard Failover Tests with Normal Failover Tests
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P0
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,items=100000,standard_buckets=2,sasl_buckets=2,standard_bucket_priority=low:high,sasl_bucket_priority=low:high,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P0
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,GROUP=P0
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,withQueries=True,numViews=5,withViewsOps=True,GROUP=P0
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,items=40000,standard_buckets=1,GROUP=P0;
test_failover_normal,replicas=1,graceful=False,num_failed_nodes=1,load_ratio=10,GROUP=P1
test_failover_normal,replicas=2,graceful=False,num_failed_nodes=2,items=20000,GROUP=P1
test_failover_normal,replicas=3,graceful=False,num_failed_nodes=3,load_ratio=5,GROUP=P1
test_failover_normal,items=100000,graceful=False,during_ops=change_password,GROUP=P1;WINDOWS
test_failover_normal,items=100000,graceful=False,during_ops=change_port,failoverMaster=True,GROUP=P1;WINDOWS
# Hard Failover Tests with Stop Node Fail Tests
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P0
test_failover_stop_server,replicas=2,graceful=False,num_failed_nodes=1,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P1
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,GROUP=P0
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,GROUP=P0
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,withQueries=True,numViews=5,withViewsOps=True,max_verify=10000,GROUP=P0
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,load_ratio=10,GROUP=P1
test_failover_stop_server,replicas=1,graceful=False,num_failed_nodes=1,load_ratio=1,GROUP=P2
test_failover_stop_server,replicas=2,graceful=False,num_failed_nodes=2,items=20000,GROUP=P0
test_failover_stop_server,replicas=2,graceful=False,num_failed_nodes=2,load_ratio=10,GROUP=P2
test_failover_stop_server,replicas=3,graceful=False,num_failed_nodes=3,load_ratio=1,GROUP=P1
test_failover_stop_server,replicas=3,graceful=False,num_failed_nodes=3,items=100000,compact=True,load_ratio=1,GROUP=P1
test_failover_stop_server,replicas=3,graceful=False,num_failed_nodes=3,load_ratio=1,failoverMaster=True,GROUP=P1
# Graceful Failover and/or add-back tests - 3.0.0 Tests
test_failover_normal,replicas=1,num_failed_nodes=1,items=100000,compact=True,active_resident_threshold=70,dgm_run=True,withMutationOps=True,doc_ops=update,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,withMutationOps=True,doc_ops=update,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=2,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,withMutationOps=True,doc_ops=update,failoverMaster=True,graceful=True,GROUP=P1;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,standard_buckets=2,sasl_buckets=2,standard_bucket_priority=low:high,sasl_bucket_priority=low:high,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=100000,active_resident_threshold=70,dgm_run=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,load_ratio=20,sasl_buckets=1,graceful=True,GROUP=P1;GRACEFUL
test_failover_then_add_back,replicas=2,num_failed_nodes=2,items=100000,standard_buckets=1,recoveryType=delta:full,graceful=True,GROUP=P2;GRACEFUL
test_failover_then_add_back,replicas=2,num_failed_nodes=2,items=100000,standard_buckets=1,recoveryType=delta:delta,deltaRecoveryBuckets=default,graceful=False,GROUP=P1;GRACEFUL
test_failover_then_add_back,replicas=2,num_failed_nodes=1,items=100000,standard_buckets=1,recoveryType=full,deltaRecoveryBuckets=default,graceful=True,GROUP=P1;GRACEFUL
test_failover_then_add_back,replicas=2,num_failed_nodes=1,items=100000,standard_buckets=1,recoveryType=delta,deltaRecoveryBuckets=default:standard_buckets0,graceful=True,GROUP=P1;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,withMutationOps=True,doc_ops=update,upr_check=False,recoveryType=full,graceful=True,GROUP=P0;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,withMutationOps=True,doc_ops=update,upr_check=False,recoveryType=delta,graceful=True,GROUP=P0;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,sasl_buckets=1,upr_check=False,recoveryType=full,graceful=True,GROUP=P0;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,numViews=5,withViewsOps=True,createIndexesDuringFailover=True,sasl_buckets=1,upr_check=False,recoveryType=delta,graceful=True,GROUP=P0;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,numViews=5,compact=True,withViewsOps=True,createIndexesDuringFailover=True,sasl_buckets=1,upr_check=False,recoveryType=delta,graceful=True,GROUP=P1;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=100000,sasl_buckets=1,upr_check=False,recoveryType=full,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,graceful=True,check_verify_failover_type=True,num_failed_nodes=1,items=100,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,runRebalanceAfterFailover=False,GROUP=P1;GRACEFUL
test_failover_normal,replicas=2,graceful=True,check_verify_failover_type=True,num_failed_nodes=3,items=100,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,runRebalanceAfterFailover=False,GROUP=P1;GRACEFUL
test_failover_normal,replicas=3,graceful=True,check_verify_failover_type=True,num_failed_nodes=4,items=100,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,runRebalanceAfterFailover=False,GROUP=P1;GRACEFUL
test_failover_normal,replicas=0,graceful=True,check_verify_failover_type=True,num_failed_nodes=2,items=100,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,runRebalanceAfterFailover=False,GROUP=P1;GRACEFUL
# Stop Nodes and Kill Nodes during Failover with/wihtout Add-back Conditions
test_failover_normal,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=graceful_failover_node,victim_count=1,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=graceful_failover_node,victim_count=1,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_normal,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopGracefulFailover=True,active_resident_threshold=70,dgm_run=True,failoverMaster=True,graceful=True,GROUP=P0;GRACEFUL
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopGracefulFailover=True,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=graceful_failover_node,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=2,num_failed_nodes=2,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=2,graceful=True,recoveryType=delta,GROUP=P2
test_failover_then_add_back,replicas=3,num_failed_nodes=3,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=2,graceful=True,recoveryType=delta,GROUP=P3
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=3,graceful=True,recoveryType=delta,GROUP=P2
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=master,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=graceful_failover_node,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=other,victim_count=1,graceful=True,recoveryType=delta,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=other,victim_count=3,graceful=True,recoveryType=delta,GROUP=P2
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopGracefulFailover=True,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=2,num_failed_nodes=2,items=200000,vbuckets=1024,total_vbuckets=1024,stopGracefulFailover=True,graceful=True,recoveryType=full,GROUP=P2
test_failover_then_add_back,replicas=3,num_failed_nodes=3,items=200000,vbuckets=1024,total_vbuckets=1024,stopGracefulFailover=True,graceful=True,recoveryType=full,GROUP=P3
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=graceful_failover_node,victim_count=1,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=1,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,killNodes=True,upr_check=False,victim_type=other,victim_count=3,graceful=True,recoveryType=full,GROUP=P2
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=master,victim_count=1,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=graceful_failover_node,victim_count=1,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=other,victim_count=1,graceful=True,recoveryType=full,GROUP=P1
test_failover_then_add_back,replicas=1,num_failed_nodes=1,items=200000,vbuckets=1024,total_vbuckets=1024,stopNodes=True,victim_type=other,victim_count=3,graceful=True,recoveryType=full,GROUP=P2
# Negative Tests
failover.negative_failover_tests.NegativeFailoverTests:
graceful_failover_when_rebalance_running,items=10000,nodes_init=3
graceful_failover_when_graceful_failover_running,items=10000,nodes_init=3
hard_failover_when_graceful_failover_running,items=10000,nodes_init=3
hard_failover_nonexistant_node,items=0,nodes_init=3
graceful_failover_nonexistant_node,items=0,nodes_init=3
failover_failed_node,items=0,nodes_init=3
addback_non_existant_node,items=0,nodes_init=3
addback_an_unfailed_node,items=0,nodes_init=3
addback_with_incorrect_recovery_type,items=0,nodes_init=3
failure_recovery_delta_node_with_failover_node,items=0,nodes_init=3
failure_recovery_delta_node_before_rebalance_in,items=0,nodes_init=3
failure_recovery_delta_node_after_add_node,items=0,nodes_init=3
failure_recovery_delta_node_before_rebalance_in_out,items=0,nodes_init=3
#This test will fail since REST API is designed, commenting it out graceful_failover_unhealthy_node_not_allowed,items=0,nodes_init=3