2019-11-13 08:20:03 +00:00
|
|
|
#!/usr/bin/env bash
|
2022-11-02 15:49:40 +00:00
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
# Copyright (C) 2019 Intel Corporation
|
|
|
|
# All rights reserved.
|
|
|
|
#
|
2019-11-18 14:55:26 +00:00
|
|
|
curdir=$(dirname $(readlink -f "${BASH_SOURCE[0]}"))
|
2019-11-13 08:20:03 +00:00
|
|
|
rootdir=$(readlink -f $curdir/../../..)
|
|
|
|
source $rootdir/test/common/autotest_common.sh
|
|
|
|
|
2022-09-06 12:15:46 +00:00
|
|
|
bdevperf=$rootdir/build/examples/bdevperf
|
2019-11-13 08:20:03 +00:00
|
|
|
|
2020-03-17 09:59:19 +00:00
|
|
|
source "$curdir/mallocs.conf"
|
|
|
|
$bdevperf --json <(gen_malloc_ocf_json) -q 128 -o 4096 -w write -t 120 -r /var/tmp/spdk.sock &
|
2019-11-13 08:20:03 +00:00
|
|
|
bdev_perf_pid=$!
|
|
|
|
waitforlisten $bdev_perf_pid
|
|
|
|
sleep 1
|
|
|
|
$rpc_py bdev_ocf_get_stats MalCache1
|
2019-11-20 22:22:26 +00:00
|
|
|
kill -9 $bdev_perf_pid
|
|
|
|
wait $bdev_perf_pid || true
|