bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-tar] [PATCH] tests: avoid filerem01 failure in massively parallel t


From: Jim Meyering
Subject: [Bug-tar] [PATCH] tests: avoid filerem01 failure in massively parallel test
Date: Mon, 08 Nov 2010 21:50:38 +0100

Running make check TESTSUITEFLAGS=-j9
on a 4-core system causes something (enough I/O contention?)
that makes test #61 always fail for me:

   61: file removed as we read it (ca. 22 seconds)     FAILED (filerem01.at:37)

Here's output from the log dir/file:

--- -   2010-11-08 20:44:52.899814607 +0100
+++ /home/j/w/co/tar/tests/testsuite.dir/at-groups/61/stderr    2010-11-08 
20:44:
52.897200766 +0100
@@ -1,4 +1,4 @@
 tar: dir: Directory is new
 tar: dir/sub: Directory is new
-tar: dir/file1: File removed before we read it
+tar: dir/file1: file changed as we read it

This patch solves it for me:

>From e22d60c065166fdf11634bad64f264bfe083e409 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Mon, 8 Nov 2010 21:48:45 +0100
Subject: [PATCH] tests: avoid filerem01 failure in massively parallel test

* tests/filerem01.at: Unlink at 2nd checkpoint, not 3rd.
---
 tests/filerem01.at |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tests/filerem01.at b/tests/filerem01.at
index a2561d7..6fda52d 100644
--- a/tests/filerem01.at
+++ b/tests/filerem01.at
@@ -40,7 +40,7 @@ mkdir dir/sub
 genfile --file dir/file1
 genfile --file dir/sub/file2

-genfile --run --checkpoint=3 --unlink dir/file1 -- \
+genfile --run --checkpoint=2 --unlink dir/file1 -- \
        tar --blocking-factor=1 --checkpoint=1 --checkpoint-action='sleep=1' \
        --checkpoint-action='echo' -c -f archive.tar \
        --listed-incremental db -v dir >/dev/null
--
1.7.3.2.2.gaf77a



reply via email to

[Prev in Thread] Current Thread [Next in Thread]