... ${new_leader_session} - http session for the leader node
... ${new_follower_sessions} - list of http sessions for the follower nodes
... ${new_first_follower_session} - http session for the first follower node
+ ... ${new_leader_index} - index of the shard leader
+ ... ${new_followers_list} - list of followers indexes
${leader} ${follower_list} = ClusterManagement.Get_Leader_And_Followers_For_Shard shard_name=${shard_name} shard_type=${shard_type} member_index_list=${member_index_list}
+ BuiltIn.Set_Suite_Variable \${new_leader_index} ${leader}
+ BuiltIn.Set_Suite_Variable \${new_followers_list} ${follower_list}
${leader_session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${leader}
BuiltIn.Set_Suite_Variable \${new_leader_session} ${leader_session}
${sessions} = BuiltIn.Create_List
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}
+ BuiltIn.Return_From_Keyword ${leader} ${follower_list}