"name": "img1",
"pool_name": "rbd",
"features": 61,
+ "primary": true,
"features_name": ["deep-flatten", "exclusive-lock", "fast-diff", "layering",
"object-map"]
}
'image_format': JLeaf(int),
'pool_name': JLeaf(str),
'namespace': JLeaf(str, none=True),
+ 'primary': JLeaf(bool, none=True),
'features': JLeaf(int),
'features_name': JList(JLeaf(str)),
'stripe_count': JLeaf(int, none=True),
stat = img.stat()
stat['name'] = image_name
+
+ mirror_info = img.mirror_image_get_info()
+ stat['primary'] = None
+ if mirror_info['state'] == rbd.RBD_MIRROR_IMAGE_ENABLED:
+ stat['primary'] = mirror_info['primary']
+
if img.old_format():
stat['unique_id'] = get_image_spec(pool_name, namespace, stat['block_name_prefix'])
stat['id'] = stat['unique_id']