Return minor number when creating new volume.
VLMC_LOCK_FILE = 'vlmc.lock'
LOGS_PATH = "/var/log/archipelago"
LOCK_PATH = "/var/lock"
-DEVICE_PREFIX = "/dev/xsegbd"
-XSEGBD_SYSFS = "/sys/bus/xsegbd/"
+DEVICE_PREFIX = "/dev/xen/blktap-2/tapdev"
REQS = 512
#fixme blocking....
try:
xseg = self.join()
+ except:
+ return
+ try:
xseg_leave(xseg)
xseg_destroy(xseg)
except Exception:
device = VlmcTapdisk.create(name)
if device:
sys.stderr.write(device + '\n')
- return
+ return device.split(DEVICE_PREFIX)[1]
raise Error("Cannot map volume '%s'.\n" % name)
except Exception, reason:
raise Error(name + ': ' + str(reason))