... client configured snap directory name, instead of in hard-coded
'.snap' directory.
Fixes: http://tracker.ceph.com/issues/21476
Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit
f4fc1722594ed007706b54901fb07a2a443d1b96)
RADOS_TIMEOUT = 10
-SNAP_DIR = ".snap"
log = logging.getLogger(__name__)
def _snapshot_path(self, dir_path, snapshot_name):
return os.path.join(
- dir_path, SNAP_DIR, snapshot_name
+ dir_path, self.rados.conf_get('client_snapdir'), snapshot_name
)
def _snapshot_create(self, dir_path, snapshot_name):