mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-12-28 15:48:00 +00:00
155 lines
3.4 KiB
Plaintext
155 lines
3.4 KiB
Plaintext
echo "### bug #41482: --pipe --compress blocks at different -j/seq combinations"
|
||
### bug #41482: --pipe --compress blocks at different -j/seq combinations
|
||
seq 1 | parallel -k -j2 --compress -N1 -L1 --pipe cat; echo echo 1-4 + 1-4
|
||
1
|
||
echo 1-4 + 1-4
|
||
seq 4 | parallel -k -j3 --compress -N1 -L1 -vv echo; echo 4 times wc to stderr to stdout
|
||
echo 1
|
||
1
|
||
echo 2
|
||
2
|
||
echo 3
|
||
3
|
||
echo 4
|
||
4
|
||
4 times wc to stderr to stdout
|
||
(seq 4 | parallel -k -j3 --compress -N1 -L1 --pipe wc '>&2') 2>&1 >/dev/null
|
||
1 1 2
|
||
1 1 2
|
||
1 1 2
|
||
1 1 2
|
||
echo 1 2 3 4
|
||
1 2 3 4
|
||
seq 4 | parallel -k -j3 --compress echo; echo 1 2 3 4
|
||
1
|
||
2
|
||
3
|
||
4
|
||
1 2 3 4
|
||
seq 4 | parallel -k -j1 --compress echo; echo 1 2
|
||
1
|
||
2
|
||
3
|
||
4
|
||
1 2
|
||
seq 2 | parallel -k -j1 --compress echo; echo 1 2 3
|
||
1
|
||
2
|
||
1 2 3
|
||
seq 3 | parallel -k -j2 --compress -N1 -L1 --pipe cat; echo "### bug #41609: --compress fails"
|
||
1
|
||
2
|
||
3
|
||
### bug #41609: --compress fails
|
||
seq 12 | parallel --compress --compress-program bzip2 -k seq {} 1000000 | md5sum
|
||
24812dd0f24a26d08a780f988b9d5ad2 -
|
||
seq 12 | parallel --compress -k seq {} 1000000 | md5sum
|
||
24812dd0f24a26d08a780f988b9d5ad2 -
|
||
echo "### --compress race condition (use nice): Fewer than 400 would run"
|
||
### --compress race condition (use nice): Fewer than 400 would run
|
||
# 2>/dev/null to ignore Warning: Starting 45 processes took > 2 sec.
|
||
seq 400| nice parallel -j200 --compress echo 2>/dev/null | wc
|
||
400 400 1492
|
||
echo "### -v --pipe: Dont spawn too many - 1 is enough"
|
||
### -v --pipe: Dont spawn too many - 1 is enough
|
||
seq 1 | parallel -j10 -v --pipe cat
|
||
cat
|
||
1
|
||
echo "### Test -N0 and --tagstring (fails)"
|
||
### Test -N0 and --tagstring (fails)
|
||
echo tagstring arg | parallel --tag -N0 echo foo
|
||
|