Use "allowlist" and "blocklist" options in JSON configuration file to specify which NVMe drives are OK to use when setting up Target side. If no list is specified the user can continue with the test and use all available NVMe drives by passing "-f" option when running the script. Previously the default behaviour was to use all NVMe drives available in the system for test, which could cause data loss on those drives. This is a failsafe primarily aimed at KernelTarget class, as SPDKTarget is already safer to use because of existing checks in "setup.sh" script which must be run prior to executing NVMe-oF performance test script. Change-Id: I5ff93672a92cb09f2aef8355542ad197d96e14e1 Signed-off-by: Karol Latecki <karol.latecki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14854 Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
nvme | ||
nvmf | ||
pm | ||
vhost |