Shivaram Lingamneni
d5528f6e56
execute rehash() in its own goroutine
...
This prevents a deadlock:
1. rehash() is executing on the main goroutine
2. it's trying to stop a listener goroutine
3. the listener goroutine needs to hand off a new connection to newConns
4. but the main goroutine is blocked by rehash() so it can't receive it
2017-09-11 14:03:53 -04:00
..
2017-03-07 19:56:21 +10:00
2017-06-19 14:53:16 -06:00
2017-05-08 09:15:16 +10:00
2017-09-11 09:16:13 +10:00
2017-09-11 09:16:13 +10:00
2017-06-19 14:53:16 -06:00
2017-09-06 17:37:29 -04:00
2017-06-04 20:01:37 -06:00
2017-06-15 10:14:19 -06:00
2017-06-15 10:14:19 -06:00
2017-06-23 05:15:10 +10:00
2017-06-15 10:14:19 -06:00
2017-09-11 09:16:13 +10:00
2017-03-27 22:15:02 +10:00
2017-06-15 10:14:19 -06:00
2017-06-30 11:04:24 +10:00
2017-03-27 22:15:02 +10:00
2017-06-15 10:14:19 -06:00
2017-06-15 10:14:19 -06:00
2017-09-06 14:38:54 +10:00
2017-07-30 22:42:37 +10:00
2017-07-30 22:42:37 +10:00
2017-06-15 10:14:19 -06:00
2017-06-15 10:14:19 -06:00
2017-09-06 19:51:50 -04:00
2017-09-06 17:37:29 -04:00
2017-06-15 10:14:19 -06:00
2017-03-27 22:15:02 +10:00
2017-09-05 11:43:50 -04:00
2017-06-18 08:23:51 -06:00
2017-06-15 10:14:19 -06:00
2017-06-23 05:15:10 +10:00
2017-03-27 22:15:02 +10:00
2016-10-13 17:36:44 +10:00
2017-04-17 21:03:02 +10:00
2017-06-15 10:14:19 -06:00
2017-09-11 14:03:53 -04:00
2017-06-15 10:14:19 -06:00
2017-07-14 17:21:53 +10:00
2017-09-06 14:38:55 +10:00
2017-09-06 14:38:55 +10:00
2017-04-30 11:12:25 +10:00
2017-03-27 22:15:02 +10:00
2017-06-19 14:53:16 -06:00
2017-06-19 14:53:16 -06:00