]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: Fix HMSMRDevice.cc compilation. 38491/head
authorAbutalib Aghayev <agayev@psu.edu>
Tue, 8 Dec 2020 15:38:59 +0000 (10:38 -0500)
committerAbutalib Aghayev <agayev@psu.edu>
Tue, 8 Dec 2020 15:38:59 +0000 (10:38 -0500)
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
src/blk/zoned/HMSMRDevice.cc

index 867c9df43b3d9e657313d359dacefe606f5c48d2..8a30be9b0a2421864308db0a12cd12a86a2d1821 100644 (file)
@@ -64,7 +64,9 @@ HMSMRDevice::HMSMRDevice(CephContext* cct, aio_callback_t cb, void *cbpriv, aio_
   unsigned int iodepth = cct->_conf->bdev_aio_max_queue_depth;
 
   if (use_ioring && ioring_queue_t::supported()) {
-    io_queue = std::make_unique<ioring_queue_t>(iodepth);
+    bool use_ioring_hipri = cct->_conf.get_val<bool>("bdev_ioring_hipri");
+    bool use_ioring_sqthread_poll = cct->_conf.get_val<bool>("bdev_ioring_sqthread_poll");
+    io_queue = std::make_unique<ioring_queue_t>(iodepth, use_ioring_hipri, use_ioring_sqthread_poll);
   } else {
     static bool once;
     if (use_ioring && !once) {