if ret == -errno.ERANGE:
size *= 2
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting parent info for image %s' % (self.name,))
return (pool.value, name.value, snapname.value)
"""
old = c_uint8()
ret = self.librbd.rbd_get_old_format(self.image, byref(old))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting old_format for image' % (self.name))
return old.value != 0
"""
image_size = c_uint64()
ret = self.librbd.rbd_get_size(self.image, byref(image_size))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting size for image' % (self.name))
return image_size.value
"""
features = c_uint64()
ret = self.librbd.rbd_get_features(self.image, byref(features))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting features for image' % (self.name))
return features.value
"""
overlap = c_uint64()
ret = self.librbd.rbd_get_overlap(self.image, byref(overlap))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting overlap for image' % (self.name))
return overlap.value
"""
flags = c_uint64()
ret = self.librbd.rbd_get_flags(self.image, byref(flags))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting flags for image' % (self.name))
return flags.value
"""
owner = c_int()
ret = self.librbd.rbd_is_exclusive_lock_owner(self.image, byref(owner))
- if (ret != 0):
+ if ret != 0:
raise make_ex(ret, 'error getting lock status for image' % (self.name))
return owner.value == 1
Flatten clone image (copy all blocks from parent to child)
"""
ret = self.librbd.rbd_flatten(self.image)
- if (ret < 0):
+ if ret < 0:
raise make_ex(ret, "error flattening %s" % self.name)
def list_children(self):