RE: [RFC PATCH v2 3/4] btrfs-progs: Modify rootdir files when use mkfs.btrfs
> -Original Message- > From: David Sterba [mailto:dste...@suse.cz] > Sent: Saturday, February 03, 2018 2:11 AM > To: Gu, Jinxiang/顾 金香 > Cc: linux-btrfs@vger.kernel.org; dste...@suse.cz; quwenruo.bt...@gmx.com > Subject: Re: [RFC PATCH v2 3/4] btrfs-progs: Modify rootdir files when use > mkfs.btrfs > > On Fri, Feb 02, 2018 at 04:34:04PM +0800, Gu Jinxiang wrote: > > Since there is no $TOP/Documentation file after package the testsuite. > > So use a common file that is usually exsits. > > > > Signed-off-by: Gu Jinxiang > > --- > > tests/misc-tests/002-uuid-rewrite/test.sh | 4 ++-- > > tests/misc-tests/003-zero-log/test.sh | 2 +- > > tests/mkfs-tests/004-rootdir-keeps-size/test.sh | 2 +- > > 3 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/tests/misc-tests/002-uuid-rewrite/test.sh > > b/tests/misc-tests/002-uuid-rewrite/test.sh > > index 158bda90..27341322 100755 > > --- a/tests/misc-tests/002-uuid-rewrite/test.sh > > +++ b/tests/misc-tests/002-uuid-rewrite/test.sh > > @@ -25,7 +25,7 @@ test_uuid_random() > > > > run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ > > --uuid $origuuid \ > > - --rootdir $TOP/Documentation \ > > + --rootdir /lib/modules/`uname -r`/ \ > > As an easy source of filesystem data it's ok, maybe in the log term something > more deterministic should be implemented. The size of the > modules is unpredictable and may not fit on the filesystem and the test would > fail. > > The size of the Documentation/ is 388KiB on my system, the modules are > +260MiB, that also makes the test run longer for no reason. > I'll add Documentation into the list which will be add to tarball. And revert this patch. N�Р骒r��yb�X�肚�v�^�)藓{.n�+�伐�{�n谶�)��骅w*jg�报�茛j/�赇z罐���2���ㄨ��&�)摺�a囤���G���h��j:+v���w��佶
Re: [RFC PATCH v2 3/4] btrfs-progs: Modify rootdir files when use mkfs.btrfs
On Fri, Feb 02, 2018 at 04:34:04PM +0800, Gu Jinxiang wrote: > Since there is no $TOP/Documentation file after package the testsuite. > So use a common file that is usually exsits. > > Signed-off-by: Gu Jinxiang > --- > tests/misc-tests/002-uuid-rewrite/test.sh | 4 ++-- > tests/misc-tests/003-zero-log/test.sh | 2 +- > tests/mkfs-tests/004-rootdir-keeps-size/test.sh | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/tests/misc-tests/002-uuid-rewrite/test.sh > b/tests/misc-tests/002-uuid-rewrite/test.sh > index 158bda90..27341322 100755 > --- a/tests/misc-tests/002-uuid-rewrite/test.sh > +++ b/tests/misc-tests/002-uuid-rewrite/test.sh > @@ -25,7 +25,7 @@ test_uuid_random() > > run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ > --uuid $origuuid \ > - --rootdir $TOP/Documentation \ > + --rootdir /lib/modules/`uname -r`/ \ As an easy source of filesystem data it's ok, maybe in the log term something more deterministic should be implemented. The size of the modules is unpredictable and may not fit on the filesystem and the test would fail. The size of the Documentation/ is 388KiB on my system, the modules are +260MiB, that also makes the test run longer for no reason. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[RFC PATCH v2 3/4] btrfs-progs: Modify rootdir files when use mkfs.btrfs
Since there is no $TOP/Documentation file after package the testsuite. So use a common file that is usually exsits. Signed-off-by: Gu Jinxiang --- tests/misc-tests/002-uuid-rewrite/test.sh | 4 ++-- tests/misc-tests/003-zero-log/test.sh | 2 +- tests/mkfs-tests/004-rootdir-keeps-size/test.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/misc-tests/002-uuid-rewrite/test.sh b/tests/misc-tests/002-uuid-rewrite/test.sh index 158bda90..27341322 100755 --- a/tests/misc-tests/002-uuid-rewrite/test.sh +++ b/tests/misc-tests/002-uuid-rewrite/test.sh @@ -25,7 +25,7 @@ test_uuid_random() run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ --uuid $origuuid \ - --rootdir $TOP/Documentation \ + --rootdir /lib/modules/`uname -r`/ \ $TEST_DEV run_check $EXEC/btrfs inspect-internal dump-super "$TEST_DEV" currentfsid=$(run_check_stdout $EXEC/btrfstune -f -u $TEST_DEV | \ @@ -47,7 +47,7 @@ test_uuid_user() run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ --uuid $origuuid \ - --rootdir $TOP/Documentation \ + --rootdir /lib/modules/`uname -r`/ \ $TEST_DEV run_check $EXEC/btrfs inspect-internal dump-super "$TEST_DEV" run_check $EXEC/btrfstune -f -U $newuuid \ diff --git a/tests/misc-tests/003-zero-log/test.sh b/tests/misc-tests/003-zero-log/test.sh index 0f3d3cd6..db1b1c67 100755 --- a/tests/misc-tests/003-zero-log/test.sh +++ b/tests/misc-tests/003-zero-log/test.sh @@ -27,7 +27,7 @@ test_zero_log() { # FIXME: we need an image with existing log_root run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ - --rootdir $TOP/Documentation \ + --rootdir /lib/modules/`uname -r`/ \ $TEST_DEV run_check $EXEC/btrfs inspect-internal dump-super $TEST_DEV if [ "$1" = 'standalone' ]; then diff --git a/tests/mkfs-tests/004-rootdir-keeps-size/test.sh b/tests/mkfs-tests/004-rootdir-keeps-size/test.sh index c8d920a5..3c53a1a7 100755 --- a/tests/mkfs-tests/004-rootdir-keeps-size/test.sh +++ b/tests/mkfs-tests/004-rootdir-keeps-size/test.sh @@ -16,7 +16,7 @@ test_mkfs_with_size() { run_check truncate -s$size $TEST_DEV imgsize=$(run_check_stdout stat --format=%s $TEST_DEV) run_check $SUDO_HELPER $EXEC/mkfs.btrfs -f \ - --rootdir $EXEC/Documentation \ + --rootdir /lib/modules/`uname -r`/ \ $TEST_DEV tmp=$(run_check_stdout stat --format=%s $TEST_DEV) if ! [ "$imgsize" = "$tmp" ]; then -- 2.14.3 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html