Rapptz 47a58d354d Reimplement zlib streaming.
This time with less bugs. It turned out that the crash was due to a
synchronisation issue between the pending reads and the actual shard
polling mechanism.

Essentially the pending reads would be cancelled via a simple bool but
there would still be a pass left and thus we would have a single
pending read left before or after running the polling mechanism and
this would cause a race condition.

Now the pending read mechanism is properly waited for before returning
control back to the caller.
2017-10-14 21:19:46 -04:00
..
2016-05-06 12:23:24 -04:00
2017-08-21 01:57:07 -04:00
2017-07-04 23:16:16 +03:00
2017-09-13 09:44:36 -04:00
2017-10-02 13:38:05 -07:00
2017-08-29 15:48:10 -04:00
2017-09-13 09:44:36 -04:00
2017-08-21 01:57:07 -04:00
2017-08-21 02:49:49 -04:00
2017-10-14 21:19:46 -04:00
2017-10-14 21:19:46 -04:00
2017-09-04 20:03:07 -04:00
2017-01-20 23:19:19 -05:00
2017-08-09 18:39:32 -04:00
2017-01-20 23:19:19 -05:00
2017-10-14 21:19:46 -04:00
2017-09-13 09:44:36 -04:00
2017-10-04 21:27:31 -07:00
2017-09-18 19:31:20 +02:00