... leader is shut down cleanly. This is performed by having a steady-stream
... producer execute operations against the shard and then initiate leader shard
... shutdown, then the producer is shut down cleanly.
-Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Teardown SSHLibrary.Close_All_Connections
+Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
... 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
+Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify
+... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Default Tags critical
Test Template DdbCommons.Clean_Leader_Shutdown_PrefBasedShard_Test_Templ
Library SSHLibrary
local
Restart
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Remote_Leader_Shutdown
[Documentation] Shutdown the leader on different node as transaction producer.
... cds-access-client work as expected. This is performed by having a steady
... stream of transactions flowing from the frontend and isolating the node hosting
... the frontend from the rest of the cluster.
-Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Teardown SSHLibrary.Close_All_Connections
+Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
... 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
+Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify
+... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Default Tags critical
Test Template DdbCommons.Client_Isolation_PrefBasedShard_Test_Templ
Library SSHLibrary
leader ${ISOLATED_TRANS_TRUE}
Restart1
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Producer_On_Shard_Leader_Node_Nonisolated_Transactions
[Documentation] Client isolation with producer on shard leader with isolated transactions flag unset.
leader ${ISOLATED_TRANS_FALSE}
Restart2
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Producer_On_Shard_Non_Leader_Node_Isolated_Transactions
[Documentation] Client isolation with producer on shard non-leader with isolated transactions flag set.
... 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 http_timeout=30
+Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Teardown SSHLibrary.Close_All_Connections
+Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
... 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
+Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify
+... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Default Tags critical
Test Template DdbCommons.Explicit_Leader_Movement_PrefBasedShard_Test_Templ
Library SSHLibrary
local remote
Restart1
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Remote_To_Remote_Movement
[Documentation] Leader moves from one remote to other remote node during transaction producing.
remote remote
Restart2
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Remote_To_Local_Movement
[Documentation] Leader moves from remote to local node during transaction producing.
...
... The goal is to ensure the datastore succeeds in basic isolation/rejoin scenario,
... simulating either a network partition, or a prolonged GC pause.
-Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Teardown SSHLibrary.Close_All_Connections
+Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
... 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
+Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify
+... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Default Tags critical
Test Template DdbCommons.Leader_Isolation_PrefBasedShard_Test_Templ
Library SSHLibrary
${HEAL_WITHIN_TRANS_TIMEOUT}
Restart
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Healing_After_2x_Transaction_Timeout
[Documentation] The isolated node (leader) is rejoined after 2x transaction timeout.
... The goal is to ensure listeners do no observe disruption when the leader moves.
... This is performed by having a steady stream of transactions being observed by
... the listeners and having the leader move.
-Suite Setup BuiltIn.Run_Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Setup SetupUtils.Setup_Utils_For_Setup_And_Teardown http_timeout=30
+Suite Teardown SSHLibrary.Close_All_Connections
+Test Setup BuiltIn.Run_Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
... 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
+Test Teardown BuiltIn.Run_Keywords DdbCommons.Remove_Prefix_Based_Shard_And_Verify
+... AND SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Default Tags critical
Test Template DdbCommons.Remote_Listener_PrefBasedShard_Test_Templ
Library SSHLibrary
leader
Restart
- [Documentation] Restart odl
+ [Documentation] Restart odl.
+ [Setup] SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
[Template]
DdbCommons.Restart_Test_Templ
+ [Teardown] SetupUtils.Teardown_Test_Show_Bugs_If_Test_Failed
Listener_On_Shard_Non_Leader_Node
[Documentation] Listener runs on non-leader node when leader changed.