#!/bin/bash function _init () { source $cwd/regression_helpers; } function backend_data () { $GLUSTERFSDIR/gluster volume create --mode=script $global_bug_id replica 2 $(hostname):$EXPORT_DIR/$global_bug_id/export1\ $(hostname):$EXPORT_DIR/$global_bug_id/export2 2>/dev/null 1>/dev/null; $GLUSTERFSDIR/gluster volume start $global_bug_id &>/dev/null; mount_glusterfs $global_bug_id; sleep 1; $GLUSTERFSDIR/gluster --mode=script volume stop $global_bug_id &>/dev/null; touch $EXPORT_DIR/$global_bug_id/export1/{1..10} ; $GLUSTERFSDIR/gluster volume start $global_bug_id &>/dev/null; sleep 2; find $FUSE_MOUNT | xargs stat &>/dev/null; $GLUSTERFSDIR/gluster --mode=script volume stop $global_bug_id &>/dev/null; rm -rf /$EXPORT_DIR/$global_bug_id/export{1,2}/*; touch $EXPORT_DIR/$global_bug_id/export1/{1..10} ; $GLUSTERFSDIR/gluster volume start $global_bug_id &>/dev/null; sleep 2; find $FUSE_MOUNT | xargs stat &>/dev/null; stat $FUSE_MOUNT &>/dev/null; return $?; } _init ; backend_data