On Mon Aug 04 02:02:35 2014, elizabeth wrote: > On 04 Aug 2014, at 01:58, Will Coleda via RT <perl6-bugs- > follo...@perl.org> wrote: > > On Thu Jul 17 11:06:20 2014, FROGGS.de wrote: > >> perl6-m t/spec/S32-io/IO-Socket-Async.t > >> 1..6 > >> ok 1 - Async listen on bogus hostname > >> ok 2 - Async connect to unavailable server breaks promise > >> ok 3 - Async connect to available server keeps promise > >> ok 4 - Echo server > >> ok 5 - Discard server > >> not ok 6 - bytes_supply > >> > >> When this happens then $binary has 4096 elements, $received only has > >> one (an empty string). > > > > Test 4 is also flapping, at least on macosx > > This only happens under stress. When run by itself, I’ve never seen > the test flap. >
The sequencing construct and protocol was fragile in a couple of ways, which could lead to data loss in some cases (more likely to happen under stress). I've fixed that, and the test seems to run well for me repeatedly, and during spectest, so unfudged these.