]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Use Remote.user
authorZack Cerza <zack@cerza.org>
Fri, 9 May 2014 17:07:55 +0000 (12:07 -0500)
committerZack Cerza <zack@cerza.org>
Sat, 10 May 2014 14:10:22 +0000 (09:10 -0500)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
teuthology/orchestra/remote.py
teuthology/task/workunit.py

index 9d832effe3fdf942f0d765765617effd80012f65..bde222dd33f2115d941fd7de1731484158265434 100644 (file)
@@ -35,7 +35,7 @@ class Remote(object):
     def __init__(self, name, ssh=None, shortname=None, console=None,
                  host_key=None, keep_alive=True):
         self.name = name
-        (self.user, self.hostname) = name.split('@')[-1]
+        (self.user, self.hostname) = name.split('@')
         self._shortname = shortname
         self.host_key = host_key
         self.keep_alive = keep_alive
index b504eeb50c58d4a1273eeec6a101532139cace88..1c88337230d0cd561aec3a3e158d93d4023bc074 100644 (file)
@@ -170,7 +170,7 @@ def _make_scratch_dir(ctx, role, subdir):
     id_ = role[len(PREFIX):]
     log.debug("getting remote for {id} role {role_}".format(id=id_, role_=role))
     (remote,) = ctx.cluster.only(role).remotes.iterkeys()
-    dir_owner = remote.shortname.split('@', 1)[0]
+    dir_owner = remote.user
     mnt = os.path.join(teuthology.get_testdir(ctx), 'mnt.{id}'.format(id=id_))
     # if neither kclient nor ceph-fuse are required for a workunit,
     # mnt may not exist. Stat and create the directory if it doesn't.