diff options
Diffstat (limited to 'tests/include.rc')
-rw-r--r-- | tests/include.rc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/include.rc b/tests/include.rc index 75db2d10d0e..7c31eb65402 100644 --- a/tests/include.rc +++ b/tests/include.rc @@ -783,6 +783,24 @@ function MKFS_LOOP () esac } +# usage: log_newer timestamp "string" +# search in glusterfs logs for "string" logged after timestamp seconds +# since the Epoch (usually obtained by date +%s) +log_newer() +{ + ts=$1 + msg=$2 + logdir=`$CLI --print-logdir` + + IFS="[" + for date in `grep -hr "$msg" $logdir | awk -F '[\]]' '{print $1}'` ; do + if [ `date -d "$date" +%s` -gt $ts ] ; then + return 0; + fi + done 2>/dev/null + return 1 +} + function MOUNT_LOOP () { if [ $# != 2 ] ; then |