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 |
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 >
---------- 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 --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
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(-)