def _setUpbackend(b): if isinstance(b, Backend.RestBackend): pass elif isinstance(b, Backend.LocalBackend): auxiliary.createDirSafe(b.params()["local_connection_path"]) else: raise Exception("unsupported backendtype: %s" % b)
def maybeCreateDirs(cfg): drs = [cfg["target_configuration"]["volume_manager"]["tlog_path"], cfg["target_configuration"]["volume_manager"]["metadata_path"]] + \ [mp["path"] for mp in cfg["target_configuration"]["scocache"]["scocache_mount_points"]] for d in drs: auxiliary.createDirSafe(d)