]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: accept timeout argument in run_shell 38550/head
authorPatrick Donnelly <pdonnell@redhat.com>
Fri, 11 Dec 2020 23:49:40 +0000 (15:49 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Fri, 11 Dec 2020 23:49:40 +0000 (15:49 -0800)
This was fixed differently in master in a way that's not easy to
backport.

Fixes: https://tracker.ceph.com/issues/48524
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/mount.py

index 7a833a1182539c2e6da2720f65879d27e1a8605c..7d9edda2769b6fc23d4e6e392d6c4d1e21ae82a3 100644 (file)
@@ -201,7 +201,7 @@ class CephFSMount(object):
         return self.run_shell(["bash", "-c", Raw(f"'{payload}'")], **kwargs)
 
     def run_shell(self, args, wait=True, stdin=None, check_status=True,
-                  omit_sudo=True):
+                  omit_sudo=True, timeout=10800):
         if isinstance(args, str):
             args = args.split()
 
@@ -209,7 +209,8 @@ class CephFSMount(object):
         return self.client_remote.run(args=args, stdout=StringIO(),
                                       stderr=StringIO(), wait=wait,
                                       stdin=stdin, check_status=check_status,
-                                      omit_sudo=omit_sudo)
+                                      omit_sudo=omit_sudo,
+                                      timeout=timeout)
 
     def open_no_data(self, basename):
         """