]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
NVMEDevice: set the queue_size of the ctrlr opts. 33984/head
authorZiye Yang <ziye.yang@intel.com>
Mon, 16 Mar 2020 17:43:11 +0000 (01:43 +0800)
committerZiye Yang <ziye.yang@intel.com>
Tue, 17 Mar 2020 11:38:22 +0000 (19:38 +0800)
commitc59c4b1965f557d465a341340af78b326e912d69
treefa3cf6664de73fad23f6d11644b9b852d014ceaa
parent18f59107acbdea4ce98b1b9c26e8f5bf09635d6d
NVMEDevice: set the queue_size of the ctrlr opts.

Purpose: Allocate more resoures for the requests in the io qpair,
and the real value will be determined by the inner logic in SPDK NVMe Driver.
But if we do not set it, the default size is 512, and the value is too low.
If there are many big I/Os with high QD submitted, with this setting,
it could improve the performance.

Signed-off-by: Ziye Yang <ziye.yang@intel.com>
src/os/bluestore/NVMEDevice.cc