GNU bug report logs - #11965
version 8.17: cp/fiemap-perf test failed

Previous Next

Package: coreutils;

Reported by: warshall <at> post.harvard.edu

Date: Tue, 17 Jul 2012 21:29:02 UTC

Severity: normal

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


Message #16 received at 11965-done <at> debbugs.gnu.org (full text, mbox):

From: Pádraig Brady <P <at> draigBrady.com>
To: warshall <at> post.harvard.edu
Cc: Andrew D Warshall <warshall <at> 99main.com>, 11965-done <at> debbugs.gnu.org
Subject: Re: bug#11965: version 8.17: cp/fiemap-perf test failed
Date: Wed, 18 Jul 2012 14:04:24 +0100
On 07/18/2012 12:43 AM, Andrew D Warshall wrote:
> On 07/17/12 19:52, Pádraig Brady wrote:
>> Which email address would you prefer.
> 
> Best to use warshall (at) 99main (dot) com.

I suspect the actual failure was due to
not being able to create a 1T sparse file
on an ext2 file system with 1K block size.
So I'm going to push this...

commit 1598174b9b714ad7a1e67fe906d47292a87af99f
Author: Andrew D Warshall <warshall <at> 99main.com>
Date:   Wed Jul 18 13:53:53 2012 +0100

    tests: fiemap-perf: avoid a false failure on ext2

    * tests/cp/fiemap-perf: Skip the test on ext2 file systems,
    as we do for ext3.  Also skip the test if we can't create
    a 1TiB file, which can happen on ext2 for example where
    the sparse file size limit is lower than that of ext4.

    Signed-off-by: Pádraig Brady <P <at> draigBrady.com>

diff --git a/tests/cp/fiemap-perf b/tests/cp/fiemap-perf
index e418728..ca093b5 100755
--- a/tests/cp/fiemap-perf
+++ b/tests/cp/fiemap-perf
@@ -24,13 +24,14 @@ touch fiemap_chk
 fiemap_capable_ fiemap_chk ||
   skip_ "this file system lacks FIEMAP support"

-# Exclude ext3 (or unknown fs types)
-# as the emulated extent scanning is slow
-df -t ext3 . >/dev/null &&
-  skip_ "ext3 has known slow FIEMAP scanning"
+# Exclude ext[23] (or unknown fs types)
+# as the emulated extent scanning can be slow
+df -t ext2 -t ext3 . >/dev/null &&
+  skip_ "ext[23] can have slow FIEMAP scanning"

 # Create a large-but-sparse file.
-timeout 10 truncate -s1T f || framework_failure_
+timeout 10 truncate -s1T f ||
+  skip_ "unable to create a 1 TiB sparse file"

 # Disable this test on old BTRFS (e.g. Fedora 14)
 # which reports (unwritten) extents for holes.




This bug report was last modified 13 years and 23 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.