diff mbox series

[v3] common/rc: use _try_scratch_mount for scratch_remount

Message ID 20190408023029.13135-1-xifeng@redhat.com (mailing list archive)
State New, archived
Headers show
Series [v3] common/rc: use _try_scratch_mount for scratch_remount | expand

Commit Message

XiaoLi Feng April 8, 2019, 2:30 a.m. UTC
From: Xiaoli Feng <xifeng@redhat.com>

When call _scratch_remount for cifs , it always requires to input
password. This will make generic/306 generic/452 failed because
cifs remount failed.
---
 common/rc         | 2 +-
 tests/overlay/035 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Comments

Eryu Guan April 9, 2019, 1:50 a.m. UTC | #1
On Mon, Apr 08, 2019 at 10:30:29AM +0800, Xiaoli Feng wrote:
> From: Xiaoli Feng <xifeng@redhat.com>
> 
> When call _scratch_remount for cifs , it always requires to input
> password. This will make generic/306 generic/452 failed because
> cifs remount failed.

You're missing Signed-off-by tag, would you please resend?

And many thanks to Steve French for helping test the patch! May I add
your Tested-by tag?

Thanks,
Eryu

> ---
>  common/rc         | 2 +-
>  tests/overlay/035 | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/common/rc b/common/rc
> index 1c42515f..6c262e32 100644
> --- a/common/rc
> +++ b/common/rc
> @@ -357,7 +357,7 @@ _scratch_remount()
>      local opts="$1"
>  
>      if test -n "$opts"; then
> -	mount -o "remount,$opts" $SCRATCH_MNT
> +	_try_scratch_mount "-o remount,$opts"
>      fi
>  }
>  
> diff --git a/tests/overlay/035 b/tests/overlay/035
> index f36c1e10..c0aae935 100755
> --- a/tests/overlay/035
> +++ b/tests/overlay/035
> @@ -55,7 +55,7 @@ mkdir -p $lowerdir1 $lowerdir2 $upperdir $workdir
>  $MOUNT_PROG -t overlay -o"lowerdir=$lowerdir2:$lowerdir1" \
>  			$OVL_BASE_SCRATCH_MNT $SCRATCH_MNT
>  touch $SCRATCH_MNT/foo 2>&1 | _filter_scratch
> -_scratch_remount rw 2>&1 | _filter_ro_mount
> +$MOUNT_PROG -o remount,rw $SCRATCH_MNT 2>&1 | _filter_ro_mount
>  $UMOUNT_PROG $SCRATCH_MNT
>  
>  # Make workdir immutable to prevent workdir re-create on mount
> -- 
> 2.18.1
>
Steve French April 9, 2019, 2:05 a.m. UTC | #2
---------- Forwarded message ---------
From: Steve French <smfrench@gmail.com>
Date: Mon, Apr 8, 2019 at 8:59 PM
Subject: Re: [PATCH v3] common/rc: use _try_scratch_mount for scratch_remount
To: Eryu Guan <guaneryu@gmail.com>
Cc: Xiaoli Feng <xifeng@redhat.com>, <fstests@vger.kernel.org>





On Mon, Apr 8, 2019, 20:50 Eryu Guan <guaneryu@gmail.com> wrote:
>
> On Mon, Apr 08, 2019 at 10:30:29AM +0800, Xiaoli Feng wrote:
> > From: Xiaoli Feng <xifeng@redhat.com>
> >
> > When call _scratch_remount for cifs , it always requires to input
> > password. This will make generic/306 generic/452 failed because
> > cifs remount failed.
>
> You're missing Signed-off-by tag, would you please resend?
>
> And many thanks to Steve French for helping test the patch! May I add
> your Tested-by tag?
>

Yes - no problem

Reviewed-and-tested-by: Steve French <stfrench@microsoft.com>

I am very excited about the improved automation of various xfstests
for build verification testing for cifs.ko with various SMB3 server
targets (Various Samba/Linux, Azure (cloud), Windows etc.) and using
various common mount options - so any additional tests we can add is
of significant benefit (we have found dozens of bugs and missing
features as a result of these testing improvements in the last five
months).

> Thanks,
> Eryu
>
> > ---
> >  common/rc         | 2 +-
> >  tests/overlay/035 | 2 +-
> >  2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/common/rc b/common/rc
> > index 1c42515f..6c262e32 100644
> > --- a/common/rc
> > +++ b/common/rc
> > @@ -357,7 +357,7 @@ _scratch_remount()
> >      local opts="$1"
> >
> >      if test -n "$opts"; then
> > -     mount -o "remount,$opts" $SCRATCH_MNT
> > +     _try_scratch_mount "-o remount,$opts"
> >      fi
> >  }
> >
> > diff --git a/tests/overlay/035 b/tests/overlay/035
> > index f36c1e10..c0aae935 100755
> > --- a/tests/overlay/035
> > +++ b/tests/overlay/035
> > @@ -55,7 +55,7 @@ mkdir -p $lowerdir1 $lowerdir2 $upperdir $workdir
> >  $MOUNT_PROG -t overlay -o"lowerdir=$lowerdir2:$lowerdir1" \
> >                       $OVL_BASE_SCRATCH_MNT $SCRATCH_MNT
> >  touch $SCRATCH_MNT/foo 2>&1 | _filter_scratch
> > -_scratch_remount rw 2>&1 | _filter_ro_mount
> > +$MOUNT_PROG -o remount,rw $SCRATCH_MNT 2>&1 | _filter_ro_mount
> >  $UMOUNT_PROG $SCRATCH_MNT
> >
> >  # Make workdir immutable to prevent workdir re-create on mount
> > --
> > 2.18.1
> >
diff mbox series

Patch

diff --git a/common/rc b/common/rc
index 1c42515f..6c262e32 100644
--- a/common/rc
+++ b/common/rc
@@ -357,7 +357,7 @@  _scratch_remount()
     local opts="$1"
 
     if test -n "$opts"; then
-	mount -o "remount,$opts" $SCRATCH_MNT
+	_try_scratch_mount "-o remount,$opts"
     fi
 }
 
diff --git a/tests/overlay/035 b/tests/overlay/035
index f36c1e10..c0aae935 100755
--- a/tests/overlay/035
+++ b/tests/overlay/035
@@ -55,7 +55,7 @@  mkdir -p $lowerdir1 $lowerdir2 $upperdir $workdir
 $MOUNT_PROG -t overlay -o"lowerdir=$lowerdir2:$lowerdir1" \
 			$OVL_BASE_SCRATCH_MNT $SCRATCH_MNT
 touch $SCRATCH_MNT/foo 2>&1 | _filter_scratch
-_scratch_remount rw 2>&1 | _filter_ro_mount
+$MOUNT_PROG -o remount,rw $SCRATCH_MNT 2>&1 | _filter_ro_mount
 $UMOUNT_PROG $SCRATCH_MNT
 
 # Make workdir immutable to prevent workdir re-create on mount