[Ocfs2-test-devel] [PATCH 1/1] Ocfs2-test: resize_test.sh should not use remote_mount/remote_umount.

Marcos E. Matsunaga Marcos.Matsunaga at oracle.com
Thu Sep 3 05:22:26 PDT 2009


Signed-off-by: Marcos Matsunaga <Marcos.Matsunaga at oracle.com>

Regards,

Marcos Eduardo Matsunaga

Oracle USA
Linux Engineering

“The statements and opinions expressed here are my own and do not
necessarily represent those of Oracle Corporation.”



Tristan Ye wrote:
> As we know, resize_test is a single-node testcase, therefore, it's no reason to
> call remote_mount/remote_umount from multi-nodes which make things confusing.
>
> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
> ---
>  programs/resize_test/resize_test.sh |   19 ++++++++-----------
>  1 files changed, 8 insertions(+), 11 deletions(-)
>
> diff --git a/programs/resize_test/resize_test.sh b/programs/resize_test/resize_test.sh
> index 99adf3c..26129fe 100755
> --- a/programs/resize_test/resize_test.sh
> +++ b/programs/resize_test/resize_test.sh
> @@ -1,6 +1,6 @@
>  #!/bin/sh
>  #
> -# resize_test -c -o <outdir> -d <device> -i <iters> -l <label> -m <mntdir> -n <nodelist>
> +# resize_test -c -o <outdir> -d <device> -i <iters> -l <label> -m <mntdir>
>  #
>  # Requires the device to be formatted with enough space
>  # left over to extend the device in <iters> chunks of
> @@ -14,14 +14,13 @@ fi
>  PATH=$PATH:/sbin:${BINDIR}        # Add /sbin to the path for ocfs2 tools
>  
>  usage() {
> -    echo "usage: resize_test.sh -c -o <outdir> -d <device> -i <iters> -l <label> -m <mntdir> -n <nodelist>"
> +    echo "usage: resize_test.sh -c -o <outdir> -d <device> -l <label> -i <iters> -m <mntdir>"
>      echo "       -i number of resize iterations"
>      echo "       -o output directory for the logs"
>      echo "       -d device"
> +    echo "       -l label"
>      echo "       -c consume space after resize"
> -	echo "       -l volume label for remote mount and umount"
>  	echo "       -m mount dir for moutn and umount"
> -	echo "       -n node list for mount and umount"
>      exit 1;
>  }
>  
> @@ -69,7 +68,7 @@ get_partsz() {
>  do_mount() {
>      # mount the device
>      echo -n "mount "
> -    $REMOTE_MOUNT -m ${mntdir} -l ${label} -n ${nodelist} >/dev/null 2>&1
> +    $MOUNT_BIN ${device} ${mntdir} >/dev/null 2>&1
>      if [ $? -ne 0 ]
>      then
>          echo -n "FAILED. Check dmesg for errors." 2>&1
> @@ -83,7 +82,7 @@ do_mount() {
>  do_umount() {
>      # umount the volume
>      echo -n "umount "
> -    $REMOTE_UMOUNT -m ${mntdir} -n ${nodelist} >/dev/null 2>&1
> +    ${UMOUNT_BIN} ${mntdir} >/dev/null 2>&1
>      if [ $? -ne 0 ]
>      then
>          echo "FAILED. Check dmesg for errors." 2>&1
> @@ -376,24 +375,22 @@ DATE=`which date`
>  CHOWN_BIN=`which chown`
>  CHMOD_BIN=`which chmod`
>  SUDO="`which sudo` -u root"
> -REMOTE_MOUNT=`which remote_mount.py`
> -REMOTE_UMOUNT=`which remote_umount.py`
> +MOUNT_BIN="`which sudo` -u root `which mount.ocfs2`"
> +UMOUNT_BIN="`which sudo` -u root `which umount`"
>  
>  outdir=
>  device=
> -nodelist=
>  label=
>  iters=0
>  consume=0
>  OPTIND=1
> -while getopts "d:i:o:l:m:n:c" args
> +while getopts "d:i:o:m:l:c" args
>  do
>    case "$args" in
>      o) outdir="$OPTARG";;
>      d) device="$OPTARG";;
>      i) iters="$OPTARG";;
>      m) mntdir="$OPTARG";;
> -    n) nodelist="$OPTARG";;
>      l) label="$OPTARG";;
>      c) consume=1;
>    esac
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/ocfs2-test-devel/attachments/20090903/906c7ad1/attachment.html 


More information about the Ocfs2-test-devel mailing list