]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueFS: _write_super is always synchronous
authorSage Weil <sage@redhat.com>
Thu, 13 Apr 2017 14:29:51 +0000 (10:29 -0400)
committerSage Weil <sage@redhat.com>
Wed, 3 May 2017 15:23:01 +0000 (10:23 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueFS.cc

index f5adab3465a9d75dbcb7ff5111ebd1e7f128b250..d084b8bcd1e327adf48571d56836b07448386640 100644 (file)
@@ -466,9 +466,7 @@ int BlueFS::_write_super()
   assert(bl.length() <= get_super_length());
   bl.append_zero(get_super_length() - bl.length());
 
-  bdev[BDEV_DB]->aio_write(get_super_offset(), bl, ioc[BDEV_DB], false);
-  bdev[BDEV_DB]->aio_submit(ioc[BDEV_DB]);
-  ioc[BDEV_DB]->aio_wait();
+  bdev[BDEV_DB]->write(get_super_offset(), bl, false);
   dout(20) << __func__ << " v " << super.version
            << " crc 0x" << std::hex << crc
            << " offset 0x" << get_super_offset() << std::dec