From 971b82aed16a2992bd5a5fd8f9b17d4979e4ba5c Mon Sep 17 00:00:00 2001 From: Peter Gubka Date: Fri, 9 Jun 2017 11:35:04 +0200 Subject: [PATCH] Add shutdown(-prefix)-shard_replica rpc into lib Change-Id: I3d3508cb0063287138d804fe7c9a1731abc9b393 Signed-off-by: Peter Gubka --- csit/libraries/MdsalLowlevel.robot | 16 ++++++++++++++++ .../shutdown_prefix_shard_replica/location.uri | 1 + .../shutdown_prefix_shard_replica/post_data.xml | 3 +++ .../shutdown_shard_replica/location.uri | 1 + .../shutdown_shard_replica/post_data.xml | 3 +++ 5 files changed, 24 insertions(+) create mode 100644 csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/location.uri create mode 100644 csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/post_data.xml create mode 100644 csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/location.uri create mode 100644 csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/post_data.xml diff --git a/csit/libraries/MdsalLowlevel.robot b/csit/libraries/MdsalLowlevel.robot index 7f5e1807fd..03861c8dea 100644 --- a/csit/libraries/MdsalLowlevel.robot +++ b/csit/libraries/MdsalLowlevel.robot @@ -24,6 +24,8 @@ ${REGISTER_CONSTANT_DIR} ${LOWLEVEL_RPC_DIR}/register_constant ${REGISTER_FLAPPING_SINGLETON_DIR} ${LOWLEVEL_RPC_DIR}/register_flapping_singleton ${REGISTER_SINGLETON_CONSTANT_DIR} ${LOWLEVEL_RPC_DIR}/register_singleton_constant ${REMOVE_PREFIX_SHARD_DIR} ${LOWLEVEL_RPC_DIR}/remove_prefix_shard +${SHUTDOWN_SHARD_REPLICA_DIR} ${LOWLEVEL_RPC_DIR}/shutdown_shard_replica +${SHUTDOWN_PREFIX_SHARD_REPLICA_DIR} ${LOWLEVEL_RPC_DIR}/shutdown_prefix_shard_replica ${START_PUBLISH_NOTIFICATIONS_DIR} ${LOWLEVEL_RPC_DIR}/start_publish_notifications ${SUBSCRIBE_DDTL_DIR} ${LOWLEVEL_RPC_DIR}/subscribe_ddtl ${SUBSCRIBE_DTCL_DIR} ${LOWLEVEL_RPC_DIR}/subscribe_dtcl @@ -245,3 +247,17 @@ Unregister_Bound_Constant ${session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${member_index} &{mapping} BuiltIn.Create_Dictionary CONTEXT=${context} TemplatedRequests.Post_As_Xml_Templated ${UNREGISTER_BOUND_CONSTANT_DIR} mapping=${mapping} session=${session} + +Shutdown_Shard_Replica + [Arguments] ${member_index} ${shard_name} + [Documentation] Invoke shutdown-shard-replica rpc. + ${session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${member_index} + &{mapping} BuiltIn.Create_Dictionary SHARD_NAME=${shard_name} + TemplatedRequests.Post_As_Xml_Templated ${SHUTDOWN_SHARD_REPLICA_DIR} mapping=${mapping} session=${session} + +Shutdown_Prefix_Shard_Replica + [Arguments] ${member_index} ${shard_prefix} + [Documentation] Invoke shutdown-prefix-shard-replica rpc. + ${session} = ClusterManagement.Resolve_Http_Session_For_Member member_index=${member_index} + &{mapping} BuiltIn.Create_Dictionary PREFIX=${shard_prefix} + TemplatedRequests.Post_As_Xml_Templated ${SHUTDOWN_PREFIX_SHARD_REPLICA_DIR} mapping=${mapping} session=${session} diff --git a/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/location.uri b/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/location.uri new file mode 100644 index 0000000000..7e00f3700d --- /dev/null +++ b/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/location.uri @@ -0,0 +1 @@ +/restconf/operations/odl-mdsal-lowlevel-control:shutdown-prefix-shard-replica diff --git a/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/post_data.xml b/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/post_data.xml new file mode 100644 index 0000000000..c64abb0c98 --- /dev/null +++ b/csit/variables/mdsal/lowlevelrpc/shutdown_prefix_shard_replica/post_data.xml @@ -0,0 +1,3 @@ + + /odl-mdsal-lowlevel-target:$PREFIX + diff --git a/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/location.uri b/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/location.uri new file mode 100644 index 0000000000..968202bdb0 --- /dev/null +++ b/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/location.uri @@ -0,0 +1 @@ +/restconf/operations/odl-mdsal-lowlevel-control:shutdown-shard-replica diff --git a/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/post_data.xml b/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/post_data.xml new file mode 100644 index 0000000000..24043121be --- /dev/null +++ b/csit/variables/mdsal/lowlevelrpc/shutdown_shard_replica/post_data.xml @@ -0,0 +1,3 @@ + + $SHARD_NAME + -- 2.36.6