8012237: CompletableFuture/Basic.java still fails intermittently
chris.hegarty at oracle.com
Mon Apr 15 17:03:24 UTC 2013
On 15/04/2013 17:32, Martin Buchholz wrote:
> This looks good, in that it fixes the flakiness.
> I don't think we have tests yet that ensure Either completion when only
> one task completes.
> Consider writing one normal async supplier and one that waits on a
> latch; ensure that the Either future completes with the normal value,
> then trip the latch to allow the second one to finish.
Great idea. Here you go:
> On Mon, Apr 15, 2013 at 7:09 AM, Chris Hegarty <chris.hegarty at oracle.com
> <mailto:chris.hegarty at oracle.com>> wrote:
> I missed three cases in the previous change . That will teach me
> for working on the weekend ;-)
> A full audit of the use of the XxxEitherXxx methods in the test has
> been done, and there are still three particular checks that are
> possibly incorrect. The failure is not always seen as this is racy code.
More information about the core-libs-dev