Checking the metrics is only valid if 'copyfrom' mount option is explicitly set, otherwise the kernel won't be doing any remote object copies. Fix the logic to skip this metrics checking if 'copyfrom' isn't used. Signed-off-by: Luís Henriques <lhenriques@xxxxxxx> --- tests/ceph/001 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/ceph/001 b/tests/ceph/001 index 7970ce352bab..2e6a5e6be2d6 100755 --- a/tests/ceph/001 +++ b/tests/ceph/001 @@ -86,11 +86,15 @@ check_copyfrom_metrics() local copies=$4 local c1=$(get_copyfrom_total_copies) local s1=$(get_copyfrom_total_size) + local hascopyfrom=$(_fs_options $TEST_DEV | grep "copyfrom") local sum if [ ! -d $metrics_dir ]; then return # skip metrics check if debugfs isn't mounted fi + if [ -z $hascopyfrom ]; then + return # ... or if we don't have copyfrom mount option + fi sum=$(($c0+$copies)) if [ $sum -ne $c1 ]; then