*** Settings *** Documentation DOMDataBroker testing: Explicit Leader Movement ... ... Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved. ... ... This program and the accompanying materials are made available under the ... terms of the Eclipse Public License v1.0 which accompanies this distribution, ... and is available at http://www.eclipse.org/legal/epl-v10.html ... ... The goal is to ensure that applications do not observe disruption when a shard ... leader is moved as the result of explicit application request. This is performed ... by having a steady-stream producer execute operations against the shard and then ... initiate shard leader shutdown, then the producer is shut down cleanly. Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown ... AND DdbCommons.Create_Prefix_Based_Shard_And_Verify Suite Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify ... AND SSHLibrary.Close_All_Connections Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing Test Teardown SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed Default Tags critical Test Template DdbCommons.Explicit_Leader_Movement_PrefBasedShard_Test_Templ Library SSHLibrary Resource ${CURDIR}/../../../libraries/controller/DdbCommons.robot Resource ${CURDIR}/../../../libraries/SetupUtils.robot *** Test Cases *** Local_To_Remote_Movement [Documentation] Leader moves from local to remote node during transaction producing. local remote Remote_To_Remote_Movement [Documentation] Leader moves from one remote to other remote node during transaction producing. remote remote Remote_To_Local_Movement [Documentation] Leader moves from remote to local node during transaction producing. remote local