]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
bluestore/NVMEDevice: make IO thread using dpdk launch 8160/head
authorHaomai Wang <haomai@xsky.com>
Wed, 16 Mar 2016 11:13:39 +0000 (19:13 +0800)
committerHaomai Wang <haomai@xsky.com>
Wed, 16 Mar 2016 14:36:04 +0000 (22:36 +0800)
commit35afd5afab1e7b862b0d9f65dc52054891a367b2
tree09252bcb7a892f0eb3171ebf0d848706f6295f6b
parent167ddd6b6e277878a44f25104c41915b4d0dbf99
bluestore/NVMEDevice: make IO thread using dpdk launch

Previously we will call rte_eal_init in caller thread as well as dpdk
resources will init in that thread. It will cause all threads spawned
later will bind to the specified core.

And io thread will be spawned via dpdk api, otherwise, dpdk memory
has huge performance degraded problem.

Signed-off-by: Haomai Wang <haomai@xsky.com>
src/os/bluestore/NVMEDevice.cc