When copying from a v1 image, by default the new destination image
would be created using the v1 format. Since the creation of v1 images
is disallowed, this has been updated to default to using the v2
image format.
Fixes: https://tracker.ceph.com/issues/45518
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
69b6d5997e8c6a11739e4d5a32564e61eb2f470f)
uint64_t features = src->features;
uint64_t src_size = src->get_image_size(src->snap_id);
src->image_lock.unlock_shared();
- uint64_t format = src->old_format ? 1 : 2;
+ uint64_t format = 2;
if (opts.get(RBD_IMAGE_OPTION_FORMAT, &format) != 0) {
opts.set(RBD_IMAGE_OPTION_FORMAT, format);
}