GNU Parallel 20120524 alpha has been released. It is available for
download at: http://alpha.gnu.org/gnu/parallel/

New in this release:

* --pipe code has been rewritten. It used to be a single process
sitting in a tight loop for pushing data down the pipes to all the
worker process. This design dealt poorly with a worker process that
would slowly consume data. The new design forks a process to push data
down the pipe. The forked process does not have to sit in a tight
loop, but can use normal UNIX write with blocking. It has two
advantages: Shorter code and faster for slow consumers. It has two
disadvantages: It forks more, which can slow down fast consumers, it
has more race conditions.

Please test --pipe functionality - especially if you use it with other options.

The program passes the testsuite, so most common situations will work
fine, but should not be considered production quality.

Download at http://alpha.gnu.org/gnu/parallel/parallel-20120524.tar.bz2


/Ole

Reply via email to