mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
rbd: rbd_diff_iterate2() is available in librbd since 266
In commit 0b15f920 there is a #ifdef which requires LIBRBD_VERSION_CODE 266 or newer for rbd_diff_iterate2() rbd_diff_iterate2() is available since 266, so this if-statement should require anything newer than 265. Signed-off-by: Wido den Hollander <wido@widodh.nl>
This commit is contained in:
parent
b61871c06f
commit
ab342e99f6
@ -792,8 +792,10 @@ virStorageBackendRBDSnapshotFindNoDiff(rbd_image_t image,
|
||||
* rbd_diff_iterate2() is available in versions above Ceph 0.94 (Hammer)
|
||||
* It uses a object map inside Ceph which is faster than rbd_diff_iterate()
|
||||
* which iterates all objects.
|
||||
* LIBRBD_VERSION_CODE for Ceph 0.94 is 265. In 266 and upwards diff_iterate2
|
||||
* is available
|
||||
*/
|
||||
#if LIBRBD_VERSION_CODE > 266
|
||||
#if LIBRBD_VERSION_CODE > 265
|
||||
r = rbd_diff_iterate2(image, snaps[i].name, 0, info.size, 0, 1,
|
||||
virStorageBackendRBDIterateCb, (void *)&diff);
|
||||
#else
|
||||
|
Loading…
x
Reference in New Issue
Block a user