@@ -81,7 +81,7 @@ merge_app_env(Config) ->
8181end_per_testcase (Testcase , Config ) ->
8282 [Server0 , Server1 , Server2 ] =
8383 rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
84- reset_nodes ([Server2 , Server0 ], Server1 ),
84+ reset_nodes ([Server1 , Server2 ], Server0 ),
8585 Config1 = rabbit_ct_helpers :run_steps (
8686 Config ,
8787 rabbit_ct_client_helpers :teardown_steps ()),
@@ -107,83 +107,83 @@ reset_nodes([Node| Nodes], Leader) ->
107107auto_grow (Config ) ->
108108 [Server0 , Server1 , Server2 ] =
109109 rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
110- Ch = rabbit_ct_client_helpers :open_channel (Config , Server1 ),
110+ Ch = rabbit_ct_client_helpers :open_channel (Config , Server0 ),
111111
112112 QQ = ? config (queue_name , Config ),
113113 ? assertEqual ({'queue.declare_ok' , QQ , 0 , 0 },
114114 declare (Ch , QQ , [{<<" x-queue-type" >>, longstr , <<" quorum" >>}])),
115115
116116 % % There is only one node in the cluster at the moment
117- {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
117+ {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
118118 ? assertEqual (1 , length (Members )),
119119
120- add_server_to_cluster (Server0 , Server1 ),
120+ add_server_to_cluster (Server1 , Server0 ),
121121 % % With 2 nodes in the cluster, target group size is not reached, so no
122122 % % new members should be available. We sleep a while so the periodic check
123123 % % runs
124124 timer :sleep (4000 ),
125- {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
125+ {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
126126 ? assertEqual (1 , length (Members )),
127127
128- add_server_to_cluster (Server2 , Server1 ),
128+ add_server_to_cluster (Server2 , Server0 ),
129129 % % With 3 nodes in the cluster, target size is met so eventually it should
130130 % % be 3 members
131131 wait_until (fun () ->
132- {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
132+ {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
133133 3 =:= length (M )
134134 end ).
135135
136136auto_grow_drained_node (Config ) ->
137137 [Server0 , Server1 , Server2 ] =
138138 rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
139- Ch = rabbit_ct_client_helpers :open_channel (Config , Server1 ),
139+ Ch = rabbit_ct_client_helpers :open_channel (Config , Server0 ),
140140
141141 QQ = ? config (queue_name , Config ),
142142 ? assertEqual ({'queue.declare_ok' , QQ , 0 , 0 },
143143 declare (Ch , QQ , [{<<" x-queue-type" >>, longstr , <<" quorum" >>}])),
144144
145145 % % There is only one node in the cluster at the moment
146- {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
146+ {ok , Members , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
147147 ? assertEqual (1 , length (Members )),
148148
149- add_server_to_cluster (Server0 , Server1 ),
150- % % mark Server0 as drained, which should mean the node is not a candiate
149+ add_server_to_cluster (Server1 , Server0 ),
150+ % % mark server1 as drained, which should mean the node is not a candiate
151151 % % for qq membership
152- rabbit_ct_broker_helpers :mark_as_being_drained (Config , Server0 ),
152+ rabbit_ct_broker_helpers :mark_as_being_drained (Config , Server1 ),
153153 rabbit_ct_helpers :await_condition (
154- fun () -> rabbit_ct_broker_helpers :is_being_drained_local_read (Config , Server0 ) end ,
154+ fun () -> rabbit_ct_broker_helpers :is_being_drained_local_read (Config , Server1 ) end ,
155155 10000 ),
156- add_server_to_cluster (Server2 , Server1 ),
156+ add_server_to_cluster (Server2 , Server0 ),
157157 timer :sleep (5000 ),
158158 % % We have 3 nodes, but one is drained, so it will not be concidered.
159- {ok , Members1 , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
159+ {ok , Members1 , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
160160 ? assertEqual (1 , length (Members1 )),
161161
162- rabbit_ct_broker_helpers :unmark_as_being_drained (Config , Server0 ),
162+ rabbit_ct_broker_helpers :unmark_as_being_drained (Config , Server1 ),
163163 rabbit_ct_helpers :await_condition (
164- fun () -> not rabbit_ct_broker_helpers :is_being_drained_local_read (Config , Server0 ) end ,
164+ fun () -> not rabbit_ct_broker_helpers :is_being_drained_local_read (Config , Server1 ) end ,
165165 10000 ),
166166 % % We have 3 nodes, none is being drained, so we should grow membership to 3
167167 wait_until (fun () ->
168- {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ), Server1 }),
168+ {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ), Server0 }),
169169 3 =:= length (M )
170170 end ).
171171
172172
173173auto_shrink (Config ) ->
174174 [Server0 , Server1 , Server2 ] =
175175 rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
176- Ch = rabbit_ct_client_helpers :open_channel (Config , Server1 ),
177- add_server_to_cluster (Server0 , Server1 ),
178- add_server_to_cluster (Server2 , Server1 ),
176+ Ch = rabbit_ct_client_helpers :open_channel (Config , Server0 ),
177+ add_server_to_cluster (Server1 , Server0 ),
178+ add_server_to_cluster (Server2 , Server0 ),
179179
180180 QQ = ? config (queue_name , Config ),
181181 ? assertEqual ({'queue.declare_ok' , QQ , 0 , 0 },
182182 declare (Ch , QQ , [{<<" x-queue-type" >>, longstr , <<" quorum" >>}])),
183183
184184 wait_until (fun () ->
185185 {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ),
186- Server1 }),
186+ Server0 }),
187187 3 =:= length (M )
188188 end ),
189189 ok = rabbit_control_helper :command (stop_app , Server2 ),
@@ -192,7 +192,7 @@ auto_shrink(Config) ->
192192 % % with one node 'forgotten', eventually the membership will shrink to 2
193193 wait_until (fun () ->
194194 {ok , M , _ } = ra :members ({queue_utils :ra_name (QQ ),
195- Server1 }),
195+ Server0 }),
196196 2 =:= length (M )
197197 end ).
198198
0 commit comments