]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: set STATE_KV_SUBMITTED properly. 30753/head
authorIgor Fedotov <ifedotov@suse.com>
Mon, 7 Oct 2019 12:57:36 +0000 (15:57 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Mon, 7 Oct 2019 12:57:36 +0000 (15:57 +0300)
commit0f222105aa14cbe2e6b348c57b75e825dd9d4f3c
treecf743f661f80e3d148bafe32d67a487f9ecfdba8
parent2b6056f935faf15c6ee54f49fac1268a64ca51f4
os/bluestore: set STATE_KV_SUBMITTED properly.

TXC's state was set before actual DB update which improperly permits
OpSequencer::flush to proceed.

This is a regression caused by:
https://github.com/ceph/ceph/pull/29674/commits/a2fa546d02cfe2a910413acdec5ef11dbfacb359

Fixes: https://tracker.ceph.com/issues/42189
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/os/bluestore/BlueStore.cc