From 33b69312b28ff65e3fee447f70cdb8cf4882997d Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 21 Feb 2020 21:03:33 +0800 Subject: [PATCH] os/bluestore: avoid using global `g_ceph_context` always prefer using the local one, for better readability and testability. Signed-off-by: Kefu Chai --- src/os/bluestore/KernelDevice.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index 990e0ce9099..f816cd66b52 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -55,7 +55,7 @@ KernelDevice::KernelDevice(CephContext* cct, aio_callback_t cb, void *cbpriv, ai fd_directs.resize(WRITE_LIFE_MAX, -1); fd_buffereds.resize(WRITE_LIFE_MAX, -1); - bool use_ioring = g_ceph_context->_conf.get_val("bluestore_ioring"); + bool use_ioring = cct->_conf.get_val("bluestore_ioring"); unsigned int iodepth = cct->_conf->bdev_aio_max_queue_depth; if (use_ioring && ioring_queue_t::supported()) { -- 2.47.3