]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: refactor bluestore_sync_submit_transaction
authorSage Weil <sage@redhat.com>
Tue, 18 Oct 2016 18:52:58 +0000 (14:52 -0400)
committerSage Weil <sage@redhat.com>
Tue, 1 Nov 2016 14:30:03 +0000 (10:30 -0400)
commite013293b7fc3087de1b3df57a219240f9f08008e
tree37d3507cef110f594ff5d9557be48329d808546d
parent0d93b608b84c0b956ca1341bd18309fd990f2feb
os/bluestore: refactor bluestore_sync_submit_transaction

And drop bluestore_sync_transaction, at least for now.

The key change here is to make a per-txc flag indicating
whether the txn was already submitted.  This allows us
to make a choice between sync and not-sync on a per-txn
basis.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h