From: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
To: Eryu Guan <eguan@redhat.com>
Cc: fstests@vger.kernel.org, linux-btrfs@vger.kernel.org
Subject: Re: [PATCH] fstest: btrfs: add a test for quota number when deleting a subvol.
Date: Mon, 16 Mar 2015 13:47:29 +0800 [thread overview]
Message-ID: <55066E71.3000402@cn.fujitsu.com> (raw)
In-Reply-To: <20150316053337.GA23302@dhcp-13-216.nay.redhat.com>
On 03/16/2015 01:33 PM, Eryu Guan wrote:
> On Mon, Mar 16, 2015 at 01:06:52PM +0800, Dongsheng Yang wrote:
>> Hi Guan, sorry for the late.
>>
>> On 03/06/2015 01:06 PM, Eryu Guan wrote:
>>> On Tue, Mar 03, 2015 at 07:13:30PM +0800, Dongsheng Yang wrote:
>>>> This regression is introduced by two commits:
>>>>
>>>> e339a6b0 (Btrfs: __btrfs_mod_ref should always use no_quota)
>>>> 1152651a (btrfs: qgroup: account shared subtrees during snapshot delete)
> [snip]
>
>>>> +_cleanup()
>>>> +{
>>>> + cd /
>>>> + rm -f $tmp.*
>>> Better to use a tab not 4 spaces, maybe "new" should be updated too (in
>>> another patch)
>> Thanx, will send another patch for "./new".
> Just FYI, I've already sent out the fix, please see
>
> http://www.spinics.net/lists/fstests/msg01073.html
Great!! Thanx for your information. But I found some other 4 spaces in
new, I am not sure
whether we also need to replace them with tab or not as shown below.
Thanx
commit 931340c0c5599ae2c6714df16c796ea24240a5a7
Author: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
Date: Mon Mar 16 01:15:53 2015 -0400
new: replace 4 spaces with a tab.
Sugguested-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
diff --git a/new b/new
index 86f9075..f94daed 100755
--- a/new
+++ b/new
@@ -29,15 +29,15 @@ trap "rm -f /tmp/$$.; exit" 0 1 2 3 15
_cleanup()
{
- :
+ :
}
SRC_GROUPS=`find tests -not -path tests -type d -printf "%f "`
usage()
{
- echo "Usage $0 test_dir"
- echo "Available dirs are: $SRC_GROUPS"
- exit
+ echo "Usage $0 test_dir"
+ echo "Available dirs are: $SRC_GROUPS"
+ exit
}
[ $# -eq 0 ] && usage
@@ -46,8 +46,8 @@ shift
if [ ! -f $tdir/group ]
then
- echo "Creating the $tdir/group index ..."
- cat <<'End-of-File' >$tdir/group
+ echo "Creating the $tdir/group index ..."
+ cat <<'End-of-File' >$tdir/group
# QA groups control
#
# define groups and default group owners
@@ -65,15 +65,15 @@ fi
if [ ! -w $tdir/group ]
then
- chmod u+w $tdir/group
- echo "Warning: making the index file \"$tdir/group\" writeable"
+ chmod u+w $tdir/group
+ echo "Warning: making the index file \"$tdir/group\" writeable"
fi
if make
then
- :
+ :
else
- echo "Warning: make failed -- some tests may be missing"
+ echo "Warning: make failed -- some tests may be missing"
fi
i=0
@@ -83,16 +83,16 @@ eof=1
for found in `cat $tdir/group | $AWK_PROG '{ print $1 }'`
do
- line=$((line+1))
- if [ -z "$found" ] || [ "$found" == "#" ];then
+ line=$((line+1))
+ if [ -z "$found" ] || [ "$found" == "#" ];then
continue
- fi
- i=$((i+1))
- id=`printf "%03d" $i`
- if [ "$id" != "$found" ];then
+ fi
+ i=$((i+1))
+ id=`printf "%03d" $i`
+ if [ "$id" != "$found" ];then
eof=0
break
- fi
+ fi
done
if [ $eof -eq 1 ]; then
line=$((line+1))
@@ -104,9 +104,9 @@ echo "Next test is $id"
if [ -f $tdir/$id ]
then
- echo "Error: test $id already exists!"
- _cleanup
- exit 1
+ echo "Error: test $id already exists!"
+ _cleanup
+ exit 1
fi
echo -n "Creating skeletal script for you to edit ..."
@@ -148,8 +148,8 @@ trap "_cleanup; exit \\\$status" 0 1 2 3 15
_cleanup()
{
- cd /
- rm -f \$tmp.*
+ cd /
+ rm -f \$tmp.*
}
# get standard environment, filters and checks
@@ -184,39 +184,39 @@ ${EDITOR-vi} $tdir/$id
if [ $# -eq 0 ]
then
- while true
- do
+ while true
+ do
echo -n "Add to group(s) [other] (? for list): "
read ans
[ -z "$ans" ] && ans=other
if [ "X$ans" = "X?" ]
then
- for d in $SRC_GROUPS; do
+ for d in $SRC_GROUPS; do
l=$(sed -n < tests/$d/group \
- -e 's/#.*//' \
- -e 's/$/ /' \
- -e 's;\(^[0-9][0-9][0-9]\)\(.*$\);\2;p')
+ -e 's/#.*//' \
+ -e 's/$/ /' \
+ -e 's;\(^[0-9][0-9][0-9]\)\(.*$\);\2;p')
grpl="$grpl $l"
- done
- lst=`for word in $grpl; do echo $word; done | sort| uniq `
- echo $lst
+ done
+ lst=`for word in $grpl; do echo $word; done | sort| uniq `
+ echo $lst
else
- break
+ break
fi
- done
+ done
else
- # expert mode, groups are on the command line
- #
- for g in $*
- do
+ # expert mode, groups are on the command line
+ #
+ for g in $*
+ do
if grep "^$g[ ]" $tdir/group >/dev/null
then
- :
+ :
else
- echo "Warning: group \"$g\" not defined in $tdir/group"
+ echo "Warning: group \"$g\" not defined in $tdir/group"
fi
- done
- ans="$*"
+ done
+ ans="$*"
fi
>
> Thanks,
> Eryu Guan
> .
>
next prev parent reply other threads:[~2015-03-16 5:51 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <54EEB798.1070105@cn.fujitsu.com>
2015-03-03 11:13 ` [PATCH] fstest: btrfs: add a test for quota number when deleting a subvol Dongsheng Yang
2015-03-06 5:06 ` Eryu Guan
2015-03-16 5:06 ` Dongsheng Yang
2015-03-16 5:33 ` Eryu Guan
2015-03-16 5:47 ` Dongsheng Yang [this message]
2015-03-16 5:58 ` [PATCH v2] " Dongsheng Yang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55066E71.3000402@cn.fujitsu.com \
--to=yangds.fnst@cn.fujitsu.com \
--cc=eguan@redhat.com \
--cc=fstests@vger.kernel.org \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox