def get_disk_from_container(cid): disk_ids_used = JBoxLoopbackVol._get_disk_ids_used(cid) disk_id_used = disk_ids_used[0] disk_path = os.path.join(JBoxLoopbackVol.FS_LOC, str(disk_id_used)) container_name = JBoxVol.get_cname(cid) sessname = container_name[1:] return JBoxLoopbackVol(disk_path, sessname=sessname)
def get_disk_from_container(cid): if not JBoxEBSVol.HAS_EBS: raise Exception("EBS disks not enabled") disk_ids_used = JBoxEBSVol._get_disk_ids_used(cid) disk_id_used = disk_ids_used[0] disk_path = os.path.join(JBoxEBSVol.FS_LOC, str(disk_id_used)) container_name = JBoxVol.get_cname(cid) sessname = container_name[1:] return JBoxEBSVol(disk_path, sessname=sessname)