X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FClusterManagement.robot;fp=csit%2Flibraries%2FClusterManagement.robot;h=1c84caa9ad0c805485d45588d860aba59737d9f4;hb=acb7055229410517b50906fc09cebe6f96478323;hp=92c861e1f42cb5e3d4d6bdcc5338c6ff2e0bd2f3;hpb=5a41a5b94cfa3493657717d09f8318447014833c;p=integration%2Ftest.git diff --git a/csit/libraries/ClusterManagement.robot b/csit/libraries/ClusterManagement.robot index 92c861e1f4..1c84caa9ad 100644 --- a/csit/libraries/ClusterManagement.robot +++ b/csit/libraries/ClusterManagement.robot @@ -153,6 +153,15 @@ Get_Raft_State_Of_Shard_At_Member ... http_timeout=${http_timeout} [Return] ${raft_state} +Get_Raft_State_Of_Shard_Of_All_Member_Nodes + [Arguments] ${shard_name}=default ${shard_type}=config ${member_index_list}=${EMPTY} + [Documentation] Get raft state of shard of all member nodes + ${index_list} = List_Indices_Or_All given_list=${member_index_list} + Collections.Sort_List ${index_list} + FOR ${index} IN @{index_list} + ClusterManagement.Get Raft State Of Shard At Member shard_name=${shard_name} shard_type=${shard_type} member_index=${index} + END + Get_Raft_Property_From_Shard_Member [Arguments] ${property} ${shard_name} ${shard_type} ${member_index} ${verify_restconf}=False ${http_timeout}=${EMPTY} [Documentation] Send request to Jolokia on indexed member, return extracted Raft property. @@ -438,7 +447,7 @@ Stop_Single_Member [Return] ${updated_index_list} Stop_Members_From_List_Or_All - [Arguments] ${member_index_list}=${EMPTY} ${original_index_list}=${EMPTY} ${confirm}=True ${timeout}=240s + [Arguments] ${member_index_list}=${EMPTY} ${original_index_list}=${EMPTY} ${confirm}=True ${timeout}=360s [Documentation] If the list is empty, stops all ODL instances. Otherwise stop members based on \${stop_index_list} ... If \${confirm} is True, verify stopped instances are not there anymore. ... The KW will return a list of available members: \${updated index_list}=\${original_index_list}-\${member_index_list} @@ -465,7 +474,7 @@ Start_Single_Member Start_Members_From_List_Or_All ${index_list} ${wait_for_sync} ${timeout} check_system_status=${check_system_status} verify_restconf=${verify_restconf} service_list=${service_list} Start_Members_From_List_Or_All - [Arguments] ${member_index_list}=${EMPTY} ${wait_for_sync}=True ${timeout}=300s ${karaf_home}=${EMPTY} ${export_java_home}=${EMPTY} ${gc_log_dir}=${EMPTY} + [Arguments] ${member_index_list}=${EMPTY} ${wait_for_sync}=True ${timeout}=360s ${karaf_home}=${EMPTY} ${export_java_home}=${EMPTY} ${gc_log_dir}=${EMPTY} ... ${check_system_status}=False ${verify_restconf}=True ${service_list}=${EMPTY_LIST} [Documentation] If the list is empty, start all cluster members. Otherwise, start members based on present indices. ... If ${wait_for_sync}, wait for cluster sync on listed members.