]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/kstore: fix a race condition in _txc_finish() 7804/head
authorJianjian Huo <samuel.huo@gmail.com>
Thu, 25 Feb 2016 15:24:16 +0000 (07:24 -0800)
committerJianjian Huo <samuel.huo@gmail.com>
Thu, 25 Feb 2016 15:24:16 +0000 (07:24 -0800)
commit9dbac6c3b36741f3480cecca3c421bc3338d8633
tree60b72713743de6c25061d4de18e1b98a97d59660
parent7131c977f06945811f74e02f0e7304c4d96842d9
os/kstore: fix a race condition in _txc_finish()

{} was missed, which limits the scope of the lock_guard.
osr->qlock has to be unlocked before calling _osr_reap_done(), since _osr_reap_done
needs acquire osr->qlock in the first beginning.

Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
src/os/kstore/KStore.cc