mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-11-29 09:27:56 +00:00
parallel: test of $TMPDIR running full.
This commit is contained in:
parent
e817c6d7f5
commit
3a6be8a6ec
|
@ -4927,7 +4927,9 @@ sub print {
|
||||||
my $pos = tell $in_fd;
|
my $pos = tell $in_fd;
|
||||||
print $in_fd "x"x8193;
|
print $in_fd "x"x8193;
|
||||||
if(tell $in_fd == $pos) {
|
if(tell $in_fd == $pos) {
|
||||||
::error("Cannot append to buffer file in \$TMPDIR. Disk full?\n");
|
::error("Output is incomplete. Cannot append to buffer file in \$TMPDIR. Is the disk full?\n");
|
||||||
|
::error("Change \$TMPDIR with --tmpdir.\n");
|
||||||
|
::wait_and_exit(255);
|
||||||
}
|
}
|
||||||
truncate $in_fd, $pos;
|
truncate $in_fd, $pos;
|
||||||
# Seek to start
|
# Seek to start
|
||||||
|
|
|
@ -10,6 +10,11 @@ echo '### Test if we can deal with output > 4 GB'
|
||||||
|
|
||||||
echo '**'
|
echo '**'
|
||||||
|
|
||||||
|
echo "### Test --tmpdir running full. bug #40733 was caused by this"
|
||||||
|
stdout parallel -j1 --tmpdir /run/shm cat /dev/zero ::: dummy
|
||||||
|
|
||||||
|
echo '**'
|
||||||
|
|
||||||
echo "### Test Force outside the file handle limit, 2009-02-17 Gave fork error"
|
echo "### Test Force outside the file handle limit, 2009-02-17 Gave fork error"
|
||||||
(echo echo Start; seq 1 20000 | perl -pe 's/^/true /'; echo echo end) | stdout parallel -uj 0 | egrep -v 'processes took|adjusting'
|
(echo echo Start; seq 1 20000 | perl -pe 's/^/true /'; echo echo end) | stdout parallel -uj 0 | egrep -v 'processes took|adjusting'
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
### Test if we can deal with output > 4 GB
|
### Test if we can deal with output > 4 GB
|
||||||
46a318993dfc8e2afd71ff2bc6f605f1 -
|
46a318993dfc8e2afd71ff2bc6f605f1 -
|
||||||
**
|
**
|
||||||
|
### Test --tmpdir running full. bug #40733 was caused by this
|
||||||
|
parallel: Error: Output is incomplete. Cannot append to buffer file in $TMPDIR. Is the disk full?
|
||||||
|
parallel: Error: Change $TMPDIR with --tmpdir.
|
||||||
|
**
|
||||||
### Test Force outside the file handle limit, 2009-02-17 Gave fork error
|
### Test Force outside the file handle limit, 2009-02-17 Gave fork error
|
||||||
parallel: Warning: Only enough file handles to run 506 jobs in parallel.
|
parallel: Warning: Only enough file handles to run 506 jobs in parallel.
|
||||||
Raising ulimit -n or /etc/security/limits.conf may help.
|
Raising ulimit -n or /etc/security/limits.conf may help.
|
||||||
|
|
Loading…
Reference in a new issue