mirror of
https://git.savannah.gnu.org/git/parallel.git
synced 2024-12-26 06:37:56 +00:00
testsuite bug #39572: --tty and --joblog do not work.
Passes local testsuite.
This commit is contained in:
parent
5b16a482e4
commit
88540d06a7
|
@ -198,45 +198,33 @@ cc:Sandro Cazzaniga <kharec@mandriva.org>,
|
|||
Ryoichiro Suzuki <ryoichiro.suzuki@gmail.com>,
|
||||
Jesse Alama <jesse.alama@gmail.com>
|
||||
|
||||
Subject: GNU Parallel 20130722 ('Engelbart') released
|
||||
Subject: GNU Parallel 20130822 ('Compostela') released
|
||||
|
||||
GNU Parallel 20130722 ('Engelbart') has been released. It is
|
||||
GNU Parallel 20130822 ('Compostela') has been released. It is
|
||||
available for download at: http://ftp.gnu.org/gnu/parallel/
|
||||
|
||||
New in this release:
|
||||
|
||||
* --round-robin with --pipe will write all blocks to already running
|
||||
jobs.
|
||||
|
||||
* --env can now transfer Bash function for remote execution. That is
|
||||
pretty cool!
|
||||
|
||||
* New signing key. Due to recommendations from NIST
|
||||
http://www.keylength.com/en/4/ the signing key was changed from
|
||||
1024D/4000g/ID:FFFFFFF1 to 9888R/ID:88888888.
|
||||
|
||||
* GNU Parallel was used (unfortunately with improper citation) in:
|
||||
Understanding the Impact of E-Commerce Software on the Adoption of Structured Data on the Web
|
||||
http://link.springer.com/chapter/10.1007/978-3-642-38366-3_9#page-1
|
||||
* Agalma: an automated phylogenomics workflow
|
||||
http://arxiv.org/pdf/1307.6432
|
||||
|
||||
* GNU Parallel was used (unfortunately with improper citation) in:
|
||||
CWI at TREC 2012, KBA track and Session Track
|
||||
http://trec.nist.gov/pubs/trec21/papers/CWI.kba.session.final.pdf
|
||||
* Aligning to unique regions
|
||||
http://davetang.org/muse/2013/07/22/aligning-to-unique-regions/
|
||||
|
||||
* Mitigation of Adverse Effects Caused by Shock Wave Boundary Layer
|
||||
Interactions through Optimal Wall Shaping.
|
||||
http://arc.aiaa.org/doi/abs/10.2514/6.2013-2653
|
||||
* Top 10 scripting tricks for basic bioinformatics
|
||||
http://students.washington.edu/bowmanjs/wordpress/?p=873
|
||||
|
||||
* Using GNU parallel to convert images.
|
||||
http://www.brunokim.com.br/blog/?p=18
|
||||
* Using GNU Parallel to speed up and simplify data analyzes
|
||||
http://www.sergeymarkov.com/blog/2013/07/using-gnu-parallel-to-speed-up-and-simplify-data-analyzes/
|
||||
|
||||
* A quick way to parallelize.
|
||||
http://timotheepoisot.fr/2013/07/08/parallel/
|
||||
* Compression of files in parallel using GNU parallel
|
||||
http://codextechnicanum.blogspot.dk/2013/07/compression-of-files-in-parallel-using.html
|
||||
|
||||
* GNU Parallel 20130522 ('Rana Plaza') 发布,并行作业执行.
|
||||
http://www.open-open.com/news/view/371301
|
||||
|
||||
* Quite a few bug fixes and man page updates.
|
||||
* Bug fixes and man page updates.
|
||||
|
||||
|
||||
= About GNU Parallel =
|
||||
|
|
12
src/parallel
12
src/parallel
|
@ -448,7 +448,7 @@ sub spreadstdin {
|
|||
}
|
||||
}
|
||||
if($something_written) {
|
||||
$sleep = $sleep/2;
|
||||
$sleep = $sleep/2+0.001;
|
||||
}
|
||||
$sleep = ::reap_usleep($sleep);
|
||||
}
|
||||
|
@ -523,7 +523,7 @@ sub write_record_to_pipe {
|
|||
substr($$record_ref,$endpos,length $$record_ref) = "";
|
||||
# Remove rec_sep
|
||||
if($opt::remove_rec_sep) {
|
||||
remove_rec_sep($record_ref,$recstart,$recend);
|
||||
Job::remove_rec_sep($record_ref,$recstart,$recend);
|
||||
}
|
||||
$job->write($header_ref);
|
||||
$job->write($record_ref);
|
||||
|
@ -727,7 +727,7 @@ sub get_options_from_array {
|
|||
sub parse_options {
|
||||
# Returns: N/A
|
||||
# Defaults:
|
||||
$Global::version = 20130722;
|
||||
$Global::version = 20130730;
|
||||
$Global::progname = 'parallel';
|
||||
$Global::infinity = 2**31;
|
||||
$Global::debug = 0;
|
||||
|
@ -1547,7 +1547,7 @@ sub drain_job_queue {
|
|||
# These jobs may not be started because of loadavg
|
||||
# or too little time between each ssh login.
|
||||
if(start_more_jobs() > 0) {
|
||||
$sleep = $sleep/2;
|
||||
$sleep = $sleep/2+0.001;
|
||||
}
|
||||
}
|
||||
# Sometimes SIGCHLD is not registered, so force reaper
|
||||
|
@ -4482,7 +4482,7 @@ sub print {
|
|||
my $in_fd = $self->fd($fdno);
|
||||
if(not $in_fd) {
|
||||
if(not $Job::file_descriptor_warning_printed{$fdno}++) {
|
||||
::warning("File descriptor $fdno not defined\n");
|
||||
# ::warning("File descriptor $fdno not defined\n");
|
||||
}
|
||||
next;
|
||||
}
|
||||
|
@ -6062,5 +6062,5 @@ sub mkdir_or_die {
|
|||
|
||||
# Keep perl -w happy
|
||||
$opt::x = $Semaphore::timeout = $Semaphore::wait = $opt::shebang = $Global::no_more_file_handles_warned =
|
||||
0;
|
||||
$Job::file_descriptor_warning_printed = 0;
|
||||
|
||||
|
|
|
@ -329,7 +329,7 @@ Use GNU @strong{parallel}'s @strong{--colsep} to separate columns:
|
|||
@section Retry if the connection fails
|
||||
@anchor{Retry if the connection fails}
|
||||
|
||||
If the access to the database fails occationally @strong{--retries} can help
|
||||
If the access to the database fails occasionally @strong{--retries} can help
|
||||
make sure the query succeeds:
|
||||
|
||||
@strong{sql --retries 5 :myalias 'SELECT * FROM really_big_foo;'}
|
||||
|
|
|
@ -22,6 +22,9 @@ echo '### -l -n with pipe'
|
|||
echo '### bug #39360: --joblog does not work with --pipe'
|
||||
seq 100 | parallel --joblog - --pipe wc | tr '0-9' 'X'
|
||||
|
||||
echo '### bug #39572: --tty and --joblog do not work'
|
||||
seq 1 | parallel --joblog - -u true | tr '0-9' 'X'
|
||||
|
||||
echo '### How do we deal with missing $HOME'
|
||||
unset HOME; stdout perl -w $(which parallel) echo ::: 1 2 3
|
||||
|
||||
|
|
|
@ -93,6 +93,11 @@ echo '### bug #39360: --joblog does not work with --pipe'
|
|||
Seq Host Starttime Runtime Send Receive Exitval Signal Command
|
||||
X : XXXXXXXXXX.XXX X.XXX X X X X wc
|
||||
XXX XXX XXX
|
||||
echo '### bug #39572: --tty and --joblog do not work'
|
||||
### bug #39572: --tty and --joblog do not work
|
||||
seq 1 | parallel --joblog - -u true | tr '0-9' 'X'
|
||||
Seq Host Starttime Runtime Send Receive Exitval Signal Command
|
||||
X : XXXXXXXXXX.XXX X.XXX X X X X true X
|
||||
echo '### How do we deal with missing $HOME'
|
||||
### How do we deal with missing $HOME
|
||||
unset HOME; stdout perl -w $(which parallel) echo ::: 1 2 3
|
||||
|
|
|
@ -33,7 +33,7 @@ redhat.polarhome.com Works on redhat.polarhome.com
|
|||
hpux.polarhome.com Works on hpux.polarhome.com
|
||||
qnx.polarhome.com Works on qnx.polarhome.com
|
||||
qnx.polarhome.com parallel: Warning: Cannot figure out number of CPU cores. Using 1.
|
||||
irix.polarhome.com Unknown open() mode '>&=' at bin/parallel line 1316.
|
||||
irix.polarhome.com Unknown open() mode '>&=' at bin/parallel line 1318.
|
||||
openindiana.polarhome.com Works on openindiana.polarhome.com
|
||||
openindiana.polarhome.com parallel: Warning: Cannot figure out number of CPU cores. Using 1.
|
||||
suse.polarhome.com Works on suse.polarhome.com
|
||||
|
@ -46,3 +46,5 @@ centos.polarhome.com Works on centos.polarhome.com
|
|||
miros.polarhome.com Works on miros.polarhome.com
|
||||
hurd.polarhome.com Works on hurd.polarhome.com
|
||||
minix.polarhome.com Works on minix.polarhome.com
|
||||
raspberrypi.polarhome.com Works on raspberrypi.polarhome.com
|
||||
raspberrypi.polarhome.com parallel: Warning: Cannot figure out number of CPU cores. Using 1.
|
||||
|
|
Loading…
Reference in a new issue