Yes please, with the Solaris update.

Thanks, Roger

On 12/11/2018 02:52 AM, Volker Simonis wrote:
Hi Roger,

just to clarify - do you want us to push the last version [1] which
adds "|| forceNullOutputStream)" to the Solaris version as well?

Thank you and best regards,
Volker

[1] http://cr.openjdk.java.net/~sgroeger/jtreg/8211844/webrev.01/
On Mon, Dec 10, 2018 at 6:30 PM Roger Riggs <roger.ri...@oracle.com> wrote:
Hi,

The change looks fine and passes the current tests.
So ok to push.

I think the test isn't correct, but I have not yet worked up a revised test.

Thanks, Roger

On 12/10/2018 09:00 AM, Lindenmaier, Goetz wrote:
Hi Steve,

I will push it once Roger gives his ok.

Best regards,
    Goetz.

-----Original Message-----
From: Steve Groeger <groe...@uk.ibm.com>
Sent: Montag, 10. Dezember 2018 14:42
To: Lindenmaier, Goetz <goetz.lindenma...@sap.com>
Cc: core-libs-dev@openjdk.java.net; Roger Riggs <roger.ri...@oracle.com>
Subject: RE: JDK-8211844 [aix] ProcessBuilder: Piping between created
processes does not work.

Hi Goetz,

It is good that the tests you ran passed. What needs to be done now to get
this change pushed into the main code?

Thanks
Steve Groeger
IBM Runtime Technologies
Hursley, Winchester
Tel: (44) 1962 816911  Mobex: 279990  Mobile: 07718 517 129
Fax (44) 1962 816800
Lotus Notes: Steve Groeger/UK/IBM
Internet: groe...@uk.ibm.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU



From:        "Lindenmaier, Goetz" <goetz.lindenma...@sap.com>
To:        Steve Groeger <groe...@uk.ibm.com>, Roger Riggs
<roger.ri...@oracle.com>
Cc:        "core-libs-dev@openjdk.java.net" <core-libs-dev@openjdk.java.net>
Date:        10/12/2018 10:06
Subject:        RE: JDK-8211844 [aix] ProcessBuilder: Piping between created
processes does not work.

________________________________




Hi,

I ran the fix through our tests. There are no new regressions, and the
addressed test works.

So reviewed from my side.

I increased the bug to P3 so we can push it to jdk12 in case we
miss Thursday.

Best regards,
   Goetz.

-----Original Message-----
From: core-libs-dev <core-libs-dev-boun...@openjdk.java.net> On Behalf
Of
Steve Groeger
Sent: Freitag, 7. Dezember 2018 19:08
To: Roger Riggs <roger.ri...@oracle.com>
Cc: core-libs-dev@openjdk.java.net
Subject: Re: JDK-8211844 [aix] ProcessBuilder: Piping between created
processes does not work.

Hi Roger,

I have made the same change to the Solaris code and also removed the test
from the ProblemList.txt
I have created a webrev here:
http://cr.openjdk.java.net/~sgroeger/jtreg/8211844/webrev.01/
<http://cr.openjdk.java.net/~sgroeger/jtreg/8211844/webrev.01/>
Hope you can now test t

Thanks
Steve Groeger
IBM Runtime Technologies
Hursley, Winchester
Tel: (44) 1962 816911  Mobex: 279990  Mobile: 07718 517 129
Fax (44) 1962 816800
Lotus Notes: Steve Groeger/UK/IBM
Internet: groe...@uk.ibm.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with
number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU



From:   Roger Riggs <roger.ri...@oracle.com>
To:     core-libs-dev@openjdk.java.net
Date:   07/12/2018 14:55
Subject:        Re: JDK-8211844 [aix] ProcessBuilder: Piping between
created processes does not work.
Sent by:        "core-libs-dev" <core-libs-dev-boun...@openjdk.java.net>



Hi,

I notice that the Solaris case also does not include "||
forceNullOutputStream".
I'll have to investigate why the Pipeline test didn't fail on Solaris.

Please add that to the patch and I'll run it through our tests.

Thanks, Roger

On 12/07/2018 03:05 AM, Volker Simonis wrote:
Hi Steve,

thanks a lot for this fix. I'm forwarding this to core-libs-dev as
well, because that's where the review has to take place. The
"ppc-aix-port-dev" list is mostly a marker for the port maintainers to
get their attention on relevant changes (so cross-posting is fine in
this case :)

On Thu, Dec 6, 2018 at 4:26 PM Steve Groeger <groe...@uk.ibm.com>
wrote:
Hi all,

I have been investigating the issue
https://bugs.openjdk.java.net/browse/JDK-8211844
<https://bugs.openjdk.java.net/browse/JDK-8211844>
raised by Goetz Lindenmaier which is related to the
jdk/java/lang/ProcessBuilder/PipelineTest.java JTReg test failing on
AIX. Having done some investigation I have a potential fix fore the issue:
diff -r 9501a7b59111
src/java.base/unix/classes/java/lang/ProcessImpl.java
--- a/src/java.base/unix/classes/java/lang/ProcessImpl.java     Mon Dec
03 14:28:19 2018 +0300
+++ b/src/java.base/unix/classes/java/lang/ProcessImpl.java     Thu Dec
06 15:01:03 2018 +0000
@@ -446,7 +446,7 @@
                            ProcessBuilder.NullOutputStream.INSTANCE :
                            new ProcessPipeOutputStream(fds[0]);

-                stdout = (fds[1] == -1) ?
+                stdout = (fds[1] == -1 || forceNullOutputStream) ?
                             ProcessBuilder.NullInputStream.INSTANCE :
                             new
DeferredCloseProcessPipeInputStream(fds[1]);
Your change looks good and I can sponsor it. Just as a hint for other
reviewers I'd like to mention that this change, albeit in a shared
Java file, is still AIX-only because it is in the "AIX" case of a
switch statement.

@Steve: can you please verify, that your change introduces no
regression by running the complete jtreg test suite.

Thank you and best regards,
Volker

I would appreciate any feedback please, and for someone to be a
sponsor
for this and to contributute it to OpenJDK.
Steve Groeger
IBM Runtime Technologies
Hursley, Winchester
Tel: (44) 1962 816911  Mobex: 279990  Mobile: 07718 517 129
Fax (44) 1962 816800
Lotus Notes: Steve Groeger/UK/IBM
Internet: groe...@uk.ibm.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with
number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
PO6
3AU
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with
number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
PO6
3AU





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with
number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU


Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU

Reply via email to