]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librbd/image/SetSnapRequest.cc
update sources to v12.2.3
[ceph.git] / ceph / src / librbd / image / SetSnapRequest.cc
index ae7776c87c0a6a27ae3a17aa3747b9914a5ec723..fc632edb77ad3a2c7150411ef8b44f8ad627db3d 100644 (file)
@@ -326,6 +326,7 @@ int SetSnapRequest<I>::apply() {
   ldout(cct, 10) << __func__ << dendl;
 
   RWLock::WLocker owner_locker(m_image_ctx.owner_lock);
+  Mutex::Locker cache_locker(m_image_ctx.cache_lock);
   RWLock::WLocker snap_locker(m_image_ctx.snap_lock);
   RWLock::WLocker parent_locker(m_image_ctx.parent_lock);
   if (m_snap_id != CEPH_NOSNAP) {