_divide_timeout 2
FIO_PERF_FIELDS=("read iops")
- if ! _init_null_blk queue_mode=2 submit_queues=2 blocking=1; then
+ if ! _init_null_blk submit_queues=2 blocking=1; then
return 1
fi
_divide_timeout 2
- if ! _init_null_blk queue_mode=2 submit_queues=16 nr_devices=32; then
+ if ! _init_null_blk submit_queues=16 nr_devices=32; then
return 1
fi
run_fio_job
_exit_null_blk
- if ! _init_null_blk queue_mode=2 submit_queues=16 nr_devices=32 shared_tags=1; then
+ if ! _init_null_blk submit_queues=16 nr_devices=32 shared_tags=1; then
return 1
fi
# The format is "<interval>,<probability>,<space>,<times>". Here, we
# fail 50% of I/Os.
- if ! _init_null_blk queue_mode=2 timeout='1,50,0,-1'; then
+ if ! _init_null_blk timeout='1,50,0,-1'; then
return 1
fi
# The format is "<interval>,<probability>,<space>,<times>". Here, we
# requeue 10% of the time.
- if ! _init_null_blk queue_mode=2 requeue='1,10,0,-1'; then
+ if ! _init_null_blk requeue='1,10,0,-1'; then
return 1
fi
test() {
echo "Running ${TEST_NAME}"
- if ! _init_null_blk queue_mode=2 irqmode=2 completion_nsec=2000000000; then
+ if ! _init_null_blk irqmode=2 completion_nsec=2000000000; then
return 1
fi
test() {
echo "Running ${TEST_NAME}"
- if ! _init_null_blk queue_mode=2 irqmode=2 \
- completion_nsec=500000000; then
+ if ! _init_null_blk irqmode=2 completion_nsec=500000000; then
return 1
fi
echo "Running ${TEST_NAME}"
- if ! _init_null_blk queue_mode=2 irqmode=2 \
- completion_nsec=1000000000; then
+ if ! _init_null_blk irqmode=2 completion_nsec=1000000000; then
return 1
fi
test() {
echo "Running ${TEST_NAME}"
- if ! _init_null_blk queue_mode=2 irqmode=2 completion_nsec=2000000 \
+ if ! _init_null_blk irqmode=2 completion_nsec=2000000 \
submit_queues=4 hw_queue_depth=1; then
return 1
fi
echo "Running ${TEST_NAME}"
: "${TIMEOUT:=30}"
- if ! _init_null_blk shared_tags=1 nr_devices=0 queue_mode=2; then
+ if ! _init_null_blk shared_tags=1 nr_devices=0; then
return 1
fi
# The maximum value for CONFIG_HZ is 1000. I.e., a tick is one
# millisecond. So, make each I/O take half a millisecond.
- if ! _init_null_blk queue_mode=2 irqmode=2 \
- completion_nsec=500000; then
+ if ! _init_null_blk irqmode=2 completion_nsec=500000; then
return 1
fi
local sq=/sys/kernel/config/nullb/nullb0/submit_queues
: "${TIMEOUT:=30}"
- _init_null_blk nr_devices=0 queue_mode=2 &&
+ _init_null_blk nr_devices=0 &&
_configure_null_blk nullb0 completion_nsec=0 blocksize=512 \
size=16 memory_backed=1 power=1 &&
if { echo 1 >$sq; } 2>/dev/null; then
: "${TIMEOUT:=30}"
# Legend: init_hctx=<interval>,<probability>,<space>,<times>
# Set <space> to $(nproc) + 1 to make loading of null_blk succeed.
- if ! _init_null_blk nr_devices=0 queue_mode=2 \
+ if ! _init_null_blk nr_devices=0 \
"init_hctx=$(nproc),100,$(($(nproc) + 1)),-1"; then
echo "Loading null_blk failed"
return 1
local fio_status bs=512
: "${TIMEOUT:=30}"
- if ! _init_null_blk nr_devices=0 queue_mode=2 shared_tag_bitmap=1; then
+ if ! _init_null_blk nr_devices=0 shared_tag_bitmap=1; then
echo "Loading null_blk failed"
return 1
fi