return r;
uint64_t features;
+ Mutex::Locker l(ictx->md_lock);
+ Mutex::Locker l2(ictx->snap_lock);
ictx->get_features(ictx->snap_id, &features);
if ((features & RBD_FEATURE_LAYERING) == 0) {
lderr(ictx->cct) << "snap_unprotect: image must support layering"
<< dendl;
return -ENOSYS;
}
- Mutex::Locker l(ictx->md_lock);
- Mutex::Locker l2(ictx->snap_lock);
snap_t snap_id = ictx->get_snap_id(snap_name);
if (snap_id == CEPH_NOSNAP)
return -ENOENT;