From: Ramana Raja Date: Tue, 19 Apr 2016 04:11:22 +0000 (+0530) Subject: tasks/cephfs: make mount point more configurable X-Git-Tag: v11.1.1~58^2^2~210^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=64869a3e4d5722e84f791ee3a07bf445d4402d32;p=ceph.git tasks/cephfs: make mount point more configurable The mount points of the test clients were created based on the auth ID they used. So two clients using the same auth ID could not create different mount points in a straight forward way. Expose the directory name of the mount point as a public attribute allowing client mount points to be easily changed whenever needed. Signed-off-by: Ramana Raja --- diff --git a/tasks/cephfs/mount.py b/tasks/cephfs/mount.py index e8d66b02a95..a77cfd7154f 100644 --- a/tasks/cephfs/mount.py +++ b/tasks/cephfs/mount.py @@ -23,6 +23,7 @@ class CephFSMount(object): self.test_dir = test_dir self.client_id = client_id self.client_remote = client_remote + self.mountpoint_dir_name = 'mnt.{id}'.format(id=self.client_id) self.test_files = ['a', 'b', 'c'] @@ -30,7 +31,8 @@ class CephFSMount(object): @property def mountpoint(self): - return os.path.join(self.test_dir, 'mnt.{id}'.format(id=self.client_id)) + return os.path.join( + self.test_dir, '{dir_name}'.format(dir_name=self.mountpoint_dir_name)) def is_mounted(self): raise NotImplementedError()