]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlockDevice: rename bdev options
authorSage Weil <sage@redhat.com>
Mon, 21 Dec 2015 21:45:02 +0000 (16:45 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:20 +0000 (13:07 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/os/bluestore/BlockDevice.cc

index 652c31bdd818244d1e9f7503711ed70f4ee55876..abc4d99e7eef0f7765bd6eb7fca457246a699190 100644 (file)
@@ -835,6 +835,9 @@ OPTION(memstore_page_size, OPT_U64, 64 << 10)
 
 OPTION(bdev_debug_inflight_ios, OPT_BOOL, false)
 OPTION(bdev_inject_crash, OPT_INT, 0)  // if N>0, then ~ 1/N IOs will complete before we crash on flush.
+OPTION(bdev_aio, OPT_BOOL, true)
+OPTION(bdev_aio_poll_ms, OPT_INT, 250)  // milliseconds
+OPTION(bdev_aio_max_queue_depth, OPT_INT, 4096)
 
 OPTION(bluefs_alloc_size, OPT_U64, 1048576)
 OPTION(bluefs_max_prefetch, OPT_U64, 1048576)
@@ -882,9 +885,6 @@ OPTION(bluestore_overlay_max_length, OPT_INT, 65536)
 OPTION(bluestore_overlay_max, OPT_INT, 0)
 OPTION(bluestore_open_by_handle, OPT_BOOL, true)
 OPTION(bluestore_o_direct, OPT_BOOL, true)
-OPTION(bluestore_aio, OPT_BOOL, true)
-OPTION(bluestore_aio_poll_ms, OPT_INT, 250)  // milliseconds
-OPTION(bluestore_aio_max_queue_depth, OPT_INT, 4096)
 
 OPTION(kstore_max_ops, OPT_U64, 512)
 OPTION(kstore_max_bytes, OPT_U64, 64*1024*1024)
index 618b6cfef25ac13dbe3401ebbf2d5d34c022108e..9b45d1b73716708c5f30b95215f814278cb2ee8e 100644 (file)
@@ -44,7 +44,7 @@ BlockDevice::BlockDevice(aio_callback_t cb, void *cbpriv)
     size(0), block_size(0),
     fs(NULL), aio(false), dio(false),
     debug_lock("BlockDevice::debug_lock"),
-    aio_queue(g_conf->bluestore_aio_max_queue_depth),
+    aio_queue(g_conf->bdev_aio_max_queue_depth),
     aio_callback(cb),
     aio_callback_priv(cbpriv),
     aio_stop(false),
@@ -80,7 +80,10 @@ int BlockDevice::open(string path)
   }
   dio = true;
 #ifdef HAVE_LIBAIO
-  aio = g_conf->bluestore_aio;
+  aio = g_conf->bdev_aio;
+  if (!aio) {
+    assert(0 == "non-aio not supported");
+  }
 #endif
 
   int r = _lock();
@@ -163,7 +166,7 @@ int BlockDevice::flush()
 
 int BlockDevice::_aio_start()
 {
-  if (g_conf->bluestore_aio) {
+  if (g_conf->bdev_aio) {
     dout(10) << __func__ << dendl;
     int r = aio_queue.init();
     if (r < 0)
@@ -175,7 +178,7 @@ int BlockDevice::_aio_start()
 
 void BlockDevice::_aio_stop()
 {
-  if (g_conf->bluestore_aio) {
+  if (g_conf->bdev_aio) {
     dout(10) << __func__ << dendl;
     aio_stop = true;
     aio_thread.join();
@@ -191,7 +194,7 @@ void BlockDevice::_aio_thread()
     dout(40) << __func__ << " polling" << dendl;
     int max = 16;
     FS::aio_t *aio[max];
-    int r = aio_queue.get_next_completed(g_conf->bluestore_aio_poll_ms,
+    int r = aio_queue.get_next_completed(g_conf->bdev_aio_poll_ms,
                                         aio, max);
     if (r < 0) {
       derr << __func__ << " got " << cpp_strerror(r) << dendl;