Wait for ping succeed before trying SSH in create|get_timestamp methods
Change-Id: Ieece88f5e8cfa80fe6d12720602066dffa5f8d9a
Related-Prod: PRODX-14386
(cherry picked from commit 5e522e625386c39361e5370e11e749071285b5e9)
diff --git a/tempest/scenario/manager.py b/tempest/scenario/manager.py
index ff860d5..2e0cd9f 100644
--- a/tempest/scenario/manager.py
+++ b/tempest/scenario/manager.py
@@ -835,6 +835,9 @@
ssh_client = self.get_remote_client(ip_address,
private_key=private_key,
server=server)
+
+ self.check_vm_connectivity(ip_address, should_connect=True)
+
if dev_name is not None:
ssh_client.make_fs(dev_name)
ssh_client.exec_command('sudo mount /dev/%s %s' % (dev_name,
@@ -857,6 +860,9 @@
ssh_client = self.get_remote_client(ip_address,
private_key=private_key,
server=server)
+
+ self.check_vm_connectivity(ip_address, should_connect=True)
+
if dev_name is not None:
ssh_client.mount(dev_name, mount_path)
timestamp = ssh_client.exec_command('sudo cat %s/timestamp'