diff options
Diffstat (limited to 'tests/volume.rc')
-rw-r--r-- | tests/volume.rc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/volume.rc b/tests/volume.rc index 7dd829210e3..6477dfb484f 100644 --- a/tests/volume.rc +++ b/tests/volume.rc @@ -929,3 +929,18 @@ function volgen_check_ancestry { echo "N" fi } + +function get_shd_mux_pid { + local volume=$1 + pid=`$CLI volume status $volume shd | awk '/Self-heal/{print $8}'` + echo $pid +} + +function shd_count { + ps aux | grep "glustershd" | grep -v grep | wc -l +} + +function number_healer_threads_shd { + local pid=$(get_shd_mux_pid $1) + pstack $pid | grep $2 | wc -l +} |