From cc4596803c35f55412b70bbf62d912ab789912ea Mon Sep 17 00:00:00 2001 From: Pan Liu Date: Mon, 4 Sep 2017 11:14:18 +0800 Subject: [PATCH] bluestore/NVMEDevice: remove mm_pause according to the example givn by spdk. Signed-off-by: Pan Liu Signed-off-by: Ziye Yang --- src/os/bluestore/NVMEDevice.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/os/bluestore/NVMEDevice.cc b/src/os/bluestore/NVMEDevice.cc index 960e92d7b95..74af3cf598c 100644 --- a/src/os/bluestore/NVMEDevice.cc +++ b/src/os/bluestore/NVMEDevice.cc @@ -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) { -- 2.39.5