#!/bin/bash . $(dirname $0)/../../include.rc . $(dirname $0)/../../volume.rc . $(dirname $0)/../../fileio.rc . $(dirname $0)/../../nfs.rc cleanup; function is_snapd_running { $CLI volume status $1 | grep "Snapshot Daemon" | wc -l; } function snapd_pid { $CLI volume status $V0 | grep "Snapshot Daemon" | awk {'print $8'} } TEST glusterd; TEST pidof glusterd; TEST $CLI volume create $V0 $H0:$B0/${V0}0 $H0:$B0/${V0}1 TEST $CLI volume start $V0; EXPECT "0" is_snapd_running $v0 TEST $CLI volume set $V0 features.uss enable; EXPECT "1" is_snapd_running $V0 SNAPD_PID=$(snapd_pid); TEST [ $SNAPD_PID -gt 0 ] kill -9 $SNAPD_PID EXPECT_WITHIN $PROCESS_DOWN_TIMEOUT "^N/A$" snapd_pid cleanup ;