Add_Original_Cars_On_Old_Leader_And_Verify
[Documentation] Add initial cars on car Leader.
TemplatedRequests.Put_As_Json_Templated folder=${VAR_DIR}/cars session=${car_leader_session} iterations=${CAR_ITEMS} iter_start=${ORIGINAL_START_I}
- : FOR ${session} IN @{ClusterManagement__session_list}
- \ BuiltIn.Wait_Until_Keyword_Succeeds 10s 2s TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session}
- \ ... verify=True iterations=${CAR_ITEMS} iter_start=${ORIGINAL_START_I}
+ FOR ${session} IN @{ClusterManagement__session_list}
+ BuiltIn.Wait_Until_Keyword_Succeeds 10s 2s TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session}
+ ... verify=True iterations=${CAR_ITEMS} iter_start=${ORIGINAL_START_I}
+ END
Stop_Original_Car_Leader
[Documentation] Stop the car Leader to cause a new leader to get elected.
See_Original_Cars_On_New_Followers
[Documentation] The same check on other existing member(s).
- : FOR ${session} IN @{new_follower_sessions}
- \ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${ORIGINAL_START_I}
+ FOR ${session} IN @{new_follower_sessions}
+ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${ORIGINAL_START_I}
+ END
Delete_Original_Cars_On_New_Leader
[Documentation] Delete cars on the new Leader.
See_Leader_Cars_On_New_Followers
[Documentation] The same check on other existing members.
- : FOR ${session} IN @{new_follower_sessions}
- \ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${LEADER_2NODE_START_I}
+ FOR ${session} IN @{new_follower_sessions}
+ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${LEADER_2NODE_START_I}
+ END
Delete_Leader_Cars_On_New_First_Follower
[Documentation] Delete cars in new first Follower.
See_Follower_Cars_On_New_Followers
[Documentation] The same check on other existing members.
- : FOR ${session} IN @{new_follower_sessions}
- \ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${FOLLOWER_2NODE_START_I}
+ FOR ${session} IN @{new_follower_sessions}
+ TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/cars session=${session} verify=True iterations=${CAR_ITEMS} iter_start=${FOLLOWER_2NODE_START_I}
+ END
Start_Old_Car_Leader
[Documentation] Start the stopped member without deleting the persisted data.
${leader_session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${leader}
BuiltIn.Set_Suite_Variable \${new_leader_session} ${leader_session}
${sessions} = BuiltIn.Create_List
- : FOR ${follower_index} IN @{follower_list}
- \ ${follower_session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${follower_index}
- \ Collections.Append_To_List ${sessions} ${follower_session}
+ FOR ${follower_index} IN @{follower_list}
+ ${follower_session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${follower_index}
+ Collections.Append_To_List ${sessions} ${follower_session}
+ END
BuiltIn.Set_Suite_Variable \${new_follower_sessions} ${sessions}
${first_follower_session} = Collections.Get_From_List ${sessions} 0
BuiltIn.Set_Suite_Variable \${new_first_follower_session} ${first_follower_session}