about summary refs log tree commit diff
path: root/tests/gc-concurrent.sh
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2009-03-18T14·48+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2009-03-18T14·48+0000
commitc183ee5c79dd356262c3d7c31e3aace09045671f (patch)
treeb137abedbac6bdc12022c219eeeb3990cc88ccc9 /tests/gc-concurrent.sh
parent1dcf208f562d853909ad53772c208dcb2a73de88 (diff)
* Acquire the locks on the output paths before trying to run the build
  hook.  This fixes a problem with log files being partially or
  completely filled with 0's because another nix-store process
  truncates the log file.  It should also be more efficient.

Diffstat (limited to 'tests/gc-concurrent.sh')
-rw-r--r--tests/gc-concurrent.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/gc-concurrent.sh b/tests/gc-concurrent.sh
index 8ae511e4fa..aee07bc57a 100644
--- a/tests/gc-concurrent.sh
+++ b/tests/gc-concurrent.sh
@@ -1,6 +1,6 @@
 source common.sh
 
-$NIX_BIN_DIR/nix-collect-garbage -vvvvv
+$NIX_BIN_DIR/nix-collect-garbage
 
 drvPath1=$($nixinstantiate gc-concurrent.nix -A test1)
 outPath1=$($nixstore -q $drvPath1)
@@ -28,7 +28,7 @@ pid2=$!
 
 # Run the garbage collector while the build is running.
 sleep 4
-$NIX_BIN_DIR/nix-collect-garbage -vvvvv
+$NIX_BIN_DIR/nix-collect-garbage
 
 # Wait for build #1/#2 to finish.
 echo waiting for pid $pid1 to finish...
@@ -53,6 +53,6 @@ rm -f "$NIX_STATE_DIR"/gcroots/foo*
 ! test -e $outPath3.lock
 
 # If we run the collector now, it should delete outPath1/2.
-$NIX_BIN_DIR/nix-collect-garbage -vvvvv
+$NIX_BIN_DIR/nix-collect-garbage
 ! test -e $outPath1
 ! test -e $outPath2