]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: no buffered write in wal path
authorSage Weil <sage@redhat.com>
Tue, 31 May 2016 17:47:57 +0000 (13:47 -0400)
committerSage Weil <sage@redhat.com>
Wed, 1 Jun 2016 15:40:50 +0000 (11:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 3f99fd0226f9144fe5245d8852b1cf3ce4362857..577a304b75afecd1ce9ab894b0700a0a7e99f662 100644 (file)
@@ -4649,8 +4649,6 @@ int BlueStore::_wal_finish(TransContext *txc)
 
 int BlueStore::_do_wal_op(TransContext *txc, bluestore_wal_op_t& wo)
 {
-  bool buffered = false;
-
   // read all the overlay data first for apply
   _do_read_all_overlays(wo);
 
@@ -4662,7 +4660,7 @@ int BlueStore::_do_wal_op(TransContext *txc, bluestore_wal_op_t& wo)
       for (auto& e : wo.extents) {
        bufferlist bl;
        p.copy(e.length, bl);
-       int r = bdev->aio_write(e.offset, bl, &txc->ioc, buffered);
+       int r = bdev->aio_write(e.offset, bl, &txc->ioc, false);
        assert(r == 0);
       }
     }