RFR: 8042810: (s) hgforest: some shells run read in sub-shell and can't use fifo

pointo1d pointo1d at gmail.com
Fri May 9 10:54:43 UTC 2014


Hi Mike ,

On 09/05/14 03:19, Mike Duigou wrote:
> Hello all;
>
> This issue is a follow-on bug fix to JDK-8041151 (Improve hgforest.sh concurrency). That changeset introduced use of fifos for monitoring sub-shell completion and included an alternative implementation for configurations which did not properly support fifos. This changeset detects another unsupported configuration, older shells which run the "read" command using a sub-shell.
>
> I've tested the change on Solaris 10u11, Solaris 11u1, Ubuntu Linux 13.10 x64, MacOS 10.9. Of these only the Bash 3.2 shell on Solaris 10u11 does not support FIFOs. I have not tested this specific change on Cygwin as FIFOs were already disabled on Cygwin.

Is either your test harness or your test cases available for general 
consumption in order that I might try them out and thus test and I trust 
confirm, the fix, on AIX (and indeed z/OS) please ?

> https://bugs.openjdk.java.net/browse/JDK-8042810
> http://cr.openjdk.java.net/~mduigou/JDK-8042810/0/webrev/
>
> Mike

TIA & best rgds ,

-- 
Dave Pointon FIAP MBCS

Now I saw, tho' too late, the folly of beginning a work before we count the cost and before we we judge rightly of our strength to go thro' with it - Robinson Crusoe




More information about the build-dev mailing list