Files
nats-server/server
Derek Collison 0696d5a431 New fan-in logic
Reworked fan in logic. We do not hold locks during IO, either read or write.
On scenarios where we can get behind mostly due to fan-in from fast producers
we detect and create a stall channel. Once we catch up we close the stall channel
to release all blocked producers. Producers have an upper bound on how long
they will be stalled.

Signed-off-by: Derek Collison <derek@nats.io>
2019-02-20 12:09:26 -08:00
..
2018-11-28 18:04:26 -07:00
2018-03-29 11:48:09 -04:00
2019-02-05 15:19:59 -08:00
2019-02-20 12:09:26 -08:00
2019-02-20 12:09:26 -08:00
2019-01-09 14:14:47 -07:00
2019-02-05 15:19:59 -08:00
2019-01-09 14:14:47 -07:00
2018-10-12 17:00:41 -07:00
2018-10-31 20:28:44 -07:00
2019-02-05 15:19:59 -08:00
2018-11-29 17:04:58 -08:00
2018-12-06 15:09:14 -08:00
2019-02-05 15:19:59 -08:00
2019-02-05 15:19:59 -08:00
2019-02-04 17:07:49 -08:00
2019-02-05 15:19:59 -08:00
2018-10-06 14:06:14 -07:00
2018-10-06 14:04:14 -07:00
2019-01-14 19:18:00 -07:00
2019-02-05 15:19:59 -08:00
2018-03-15 22:31:07 -07:00
2018-10-22 16:27:30 -06:00
2018-03-15 22:31:07 -07:00
2018-10-22 16:27:30 -06:00
2019-02-04 17:07:49 -08:00
2019-01-18 10:54:04 +08:00
2019-01-09 14:14:47 -07:00