int
__librbd_clone(struct rbd_ctx *ctx, const char *src_snapname,
const char *dst_imagename, int *order, int stripe_unit,
- int stripe_count, bool krbd)
+ int stripe_count)
{
int ret;
return ret;
}
- if (krbd) {
- features &= ~(RBD_FEATURE_OBJECT_MAP |
- RBD_FEATURE_FAST_DIFF |
- RBD_FEATURE_DEEP_FLATTEN |
- RBD_FEATURE_JOURNALING);
- }
if (deep_copy) {
ret = __librbd_deep_copy(ctx, src_snapname, dst_imagename, features,
order, stripe_unit, stripe_count);
int stripe_count)
{
return __librbd_clone(ctx, src_snapname, dst_imagename, order,
- stripe_unit, stripe_count, false);
+ stripe_unit, stripe_count);
}
int
return ret;
return __librbd_clone(ctx, src_snapname, dst_imagename, order,
- stripe_unit, stripe_count, true);
+ stripe_unit, stripe_count);
}
int
return ret;
return __librbd_clone(ctx, src_snapname, dst_imagename, order,
- stripe_unit, stripe_count, false);
+ stripe_unit, stripe_count);
}
const struct rbd_operations nbd_operations = {
}
return __librbd_clone(ctx, src_snapname, dst_imagename, order,
- stripe_unit, stripe_count, false);
+ stripe_unit, stripe_count);
}
int