diff options
| author | Hari Gowtham <hgowtham@redhat.com> | 2019-05-02 18:33:34 +0530 |
|---|---|---|
| committer | Amar Tumballi <amarts@redhat.com> | 2019-05-27 07:50:24 +0000 |
| commit | e1cc4275583dfd8ae8d0433587f39854c1851794 (patch) | |
| tree | 5b09910701f803bbc4355f537a698a017513f70c /tests/tier.rc | |
| parent | cce775726af28c602d99f73a65439a2564790381 (diff) | |
glusterd/tier: remove tier related code from glusterd
The handler functions are pointed to dummy functions.
The switch case handling for tier also have been moved to
point default case to avoid issues, if reintroduced.
The tier changes in DHT still remain as such.
updates: bz#1693692
Change-Id: I80d80c9a3eb862b4440a36b31ae82b2e9d92e4dc
Signed-off-by: Hari Gowtham <hgowtham@redhat.com>
Diffstat (limited to 'tests/tier.rc')
| -rw-r--r-- | tests/tier.rc | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/tests/tier.rc b/tests/tier.rc deleted file mode 100644 index 88acdc791eb..00000000000 --- a/tests/tier.rc +++ /dev/null @@ -1,159 +0,0 @@ -#!/bin/bash - -# Common tier functions - -# Check if a file is being migrated -# by checking for the presence of -# the sticky bit -# Args: $1 : path to file - -function is_sticky_set () { - echo $1 - if [ -k $1 ]; - then - echo "yes" - else - echo "no" - fi -} - - -function exists_and_regular_file () { - filepath=$1 - if [ -n "$filepath" ]; - then - if [ -k "$filepath" ] - then - echo "no" - else - echo "yes" - fi - else - echo "no" - fi -} - - -function check_counters { - index=0 - ret=0 - rm -f /tmp/tc*.txt - echo "0" > /tmp/tc2.txt - $CLI volume tier $V0 status | grep localhost > /tmp/tc.txt - - promote=`cat /tmp/tc.txt |awk '{print $2}'` - demote=`cat /tmp/tc.txt |awk '{print $3}'` - if [ "${promote}" != "${1}" ]; then - echo "1" > /tmp/tc2.txt - - elif [ "${demote}" != "${2}" ]; then - echo "2" > /tmp/tc2.txt - fi - - # temporarily disable non-Linux tests. - case $OSTYPE in - NetBSD | FreeBSD | Darwin) - echo "0" > /tmp/tc2.txt - ;; - esac - cat /tmp/tc2.txt -} - - -function detach_start { - $CLI volume tier $1 detach start - echo $?; -} - - -# Grab md5sum without file path (failed attempt notifications are discarded) -function fingerprint { - md5sum $1 2> /dev/null | grep --only-matching -m 1 '^[0-9a-f]*' -} - - - -# Create a large number of files in the current directory. -# $1 : file name prefix. Will create files $2-1 to $2-$3 -# $2 : number of files - -function create_many_files { - filename=$1 - num=$2 - - for i in `seq 1 $num`; do - dd if=/dev/urandom of=./${dirname}/${filename}$i bs=104857 count=1; - done -} - - -function confirm_tier_removed { - $CLI system getspec $V0 | grep $1 - if [ $? == 0 ]; then - echo "1" - else - echo "0" - fi -} - -function confirm_vol_stopped { - $CLI volume stop $1 - if [ $? == 0 ]; then - echo "0" - else - echo "1" - fi -} - - -function sleep_first_cycle { - startTime=$(date +%s) - mod=$(( ( $startTime % $1 ) + 1 )) - sleep $mod -} - -function sleep_until_mid_cycle { - startTime=$(date +%s) - mod=$(( ( $startTime % $1 ) + 1 )) - mod=$(( $1 - $mod )) - mod=$(( $mod + $1 / 2 )) - sleep $mod -} - -function tier_daemon_check () { - pgrep -f "tierd/$V0" - echo "$?" -} - -function rebalance_run_time () { - local time=$($CLI volume tier $1 status | awk '{print $6}' | sed -n 3p); - local hh=$(echo $time | cut -d ':' -f1); - local mm=$(echo $time | cut -d ':' -f2); - local ss=$(echo $time | cut -d ':' -f3); - local total=$(($hh * 3600 + $mm * 60 + $ss)); - echo $total; -} - -function tier_detach_commit () { - $CLI_1 volume tier $V0 detach commit | grep "success" | wc -l -} - -function tier_detach_status_node_down () { - $CLI_1 volume tier $V0 detach status | grep "WARNING" | wc -l -} - -function tier_status_node_down () { - $CLI_1 volume tier $V0 status | grep "WARNING" | wc -l -} - -function tier_detach_status () { - $CLI_1 volume tier $V0 detach status | grep "success" | wc -l -} - -function wait_for_tier_start () { - sleep 5 -} - -function tier_detach_commit_for_single_node () { - $CLI volume tier $V0 detach commit | grep "success" | wc -l -} |
