test/nvme_perf: Drop .ini config in favor of json
Change-Id: I60ba7acd3c3b56563dbce8055aad125f47a2a346 Signed-off-by: Michal Berger <michalx.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1291 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
8a41d97c6e
commit
a195335f7a
@ -73,7 +73,7 @@ function get_numa_node(){
|
||||
done
|
||||
elif [[ "$plugin" =~ "bdev" ]]; then
|
||||
local bdevs
|
||||
bdevs=$(discover_bdevs $ROOT_DIR $BASE_DIR/bdev.conf)
|
||||
bdevs=$(discover_bdevs $ROOT_DIR $BASE_DIR/bdev.conf --json)
|
||||
for name in $disks; do
|
||||
local bdev_bdf
|
||||
bdev_bdf=$(jq -r ".[] | select(.name==\"$name\").driver_specific.nvme.pci_address" <<< $bdevs)
|
||||
@ -97,7 +97,7 @@ function get_disks(){
|
||||
done
|
||||
elif [[ "$plugin" =~ "bdev" ]]; then
|
||||
local bdevs
|
||||
bdevs=$(discover_bdevs $ROOT_DIR $BASE_DIR/bdev.conf)
|
||||
bdevs=$(discover_bdevs $ROOT_DIR $BASE_DIR/bdev.conf --json)
|
||||
jq -r '.[].name' <<< $bdevs
|
||||
else
|
||||
# Only target not mounted NVMes
|
||||
@ -322,7 +322,7 @@ function run_spdk_nvme_fio(){
|
||||
"${@:2}" --ioengine=spdk
|
||||
elif [[ "$plugin" = "spdk-plugin-bdev" ]]; then
|
||||
LD_PRELOAD=$PLUGIN_DIR_BDEV/fio_plugin $FIO_BIN $BASE_DIR/config.fio --output-format=json\
|
||||
"${@:2}" --ioengine=spdk_bdev --spdk_conf=$BASE_DIR/bdev.conf --spdk_mem=4096
|
||||
"${@:2}" --ioengine=spdk_bdev --spdk_json_conf=$BASE_DIR/bdev.conf --spdk_mem=4096
|
||||
fi
|
||||
|
||||
sleep 1
|
||||
@ -336,7 +336,7 @@ function run_nvme_fio(){
|
||||
|
||||
function run_bdevperf(){
|
||||
echo "** Running bdevperf test, this can take a while, depending on the run-time setting."
|
||||
$BDEVPERF_DIR/bdevperf -c $BASE_DIR/bdev.conf -q $IODEPTH -o $BLK_SIZE -w $RW -M $MIX -t $RUNTIME -m "[$CPUS_ALLOWED]"
|
||||
$BDEVPERF_DIR/bdevperf --json $BASE_DIR/bdev.conf -q $IODEPTH -o $BLK_SIZE -w $RW -M $MIX -t $RUNTIME -m "[$CPUS_ALLOWED]"
|
||||
sleep 1
|
||||
}
|
||||
|
||||
@ -374,7 +374,11 @@ function wait_for_nvme_reload() {
|
||||
function verify_disk_number() {
|
||||
# Check if we have appropriate number of disks to carry out the test
|
||||
if [[ "$PLUGIN" =~ "bdev" ]]; then
|
||||
$ROOT_DIR/scripts/gen_nvme.sh >> $BASE_DIR/bdev.conf
|
||||
cat <<-JSON >"$BASE_DIR/bdev.conf"
|
||||
{"subsystems":[
|
||||
$("$ROOT_DIR/scripts/gen_nvme.sh" --json)
|
||||
]}
|
||||
JSON
|
||||
fi
|
||||
|
||||
disks=($(get_disks $PLUGIN))
|
||||
|
Loading…
Reference in New Issue
Block a user