]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
bluestore/NVMEDevice: remove mm_pause according to the example givn by
authorPan Liu <wanjun.lp@alibaba-inc.com>
Mon, 4 Sep 2017 03:14:18 +0000 (11:14 +0800)
committerPan Liu <wanjun.lp@alibaba-inc.com>
Mon, 4 Sep 2017 03:31:59 +0000 (11:31 +0800)
spdk.

Signed-off-by: Pan Liu <wanjun.lp@alibaba-inc.com>
Signed-off-by: Ziye Yang <optimistyzy@gmail.com>
src/os/bluestore/NVMEDevice.cc

index 960e92d7b95dd485812d1c482e63fa90fb951f15..74af3cf598c6ebc68cefa6a76b52c830dc580858 100644 (file)
@@ -474,10 +474,7 @@ void SharedDriverQueueData::_aio_thread()
  again:
     dout(40) << __func__ << " polling" << dendl;
     if (inflight) {
-      if (!spdk_nvme_qpair_process_completions(qpair, g_conf->bluestore_spdk_max_io_completion)) {
-        dout(30) << __func__ << " idle, have a pause" << dendl;
-        _mm_pause();
-      }
+      spdk_nvme_qpair_process_completions(qpair, g_conf->bluestore_spdk_max_io_completion);
     }
 
     for (; t; t = t->next) {