Hi All ,

In a multi-node testing environment we have to fail a test case when certain commands on any one of the node fails . For example : if mounting fails on client node , that test case execution should not be continued. A message to be sent to all other machines i.e masternode/node/peer in this case to stop the execution.

How are we going to handle this situation. This is the basic requirement for multi-node testing. We want to check the exit status after every step. For example in most of our testcases the set-up includes :

1) peer probing
2) volume_create
3) volume_info
4) volume_start
5) volume_status
6) mount

In every step we should check the exit status from all the nodes and if any one node has non-zero exit status we should stop that test case and move on to next test case in that task.

-Shwetha