4b521e1720
Starting SPDK applications can take a long time due to two factors: DPDK memory initialization and NVMe device initialization. This stub application facilitates eliminating those delays by leveraging DPDK's multi-process mode. This stub application acts as the primary process, initializing DPDK as well as all NVMe devices bound to userspace modules (uio/vfio). Then another SPDK process can be started using the same instance ID, which will make that SPDK process a secondary process of the stub and leverage the DPDK memory and NVMe device initialization already performed by the primary process. To start this will be used to accelerate the iSCSI system level tests (in test/iscsi_tgt) to significantly reduce test time in the CI pool. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I3019c7d883f40b3ee8fb3345db013df2afc25645 Reviewed-on: https://review.gerrithub.io/362453 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
2 lines
5 B
Plaintext
2 lines
5 B
Plaintext
stub
|