Witold Kręcicki
75815c1581
Fix a possible deadlock in TCP accepting
...
Each network thread holds an array of locks, indexed by a hash
of fd. When we accept a connection we hold a lock in accepting thread.
We then generate the thread number and lock bucket for the new
connection socket - if we hit the same thread and lock bucket as
accepting socket we get a deadlock. Avoid this by checking if we're
in the same thread/lock bucket and not locking in this case.
2019-05-24 03:18:41 -04:00
..
2019-05-24 16:27:40 +10:00
2019-03-08 15:15:05 +01:00
2019-05-21 10:23:17 +00:00
2019-05-24 03:18:41 -04:00
2019-05-24 16:27:40 +10:00
2019-03-08 15:15:05 +01:00
2019-02-21 16:42:17 -08:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-05-21 10:23:17 +00:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-05-21 10:23:13 +00:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 21:20:20 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-05-20 19:01:31 +02:00
2019-03-08 15:15:05 +01:00
2019-05-21 10:23:13 +00:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-04-25 16:32:05 +02:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-11 14:27:13 +11:00
2019-05-12 21:39:43 -04:00
2019-03-08 15:15:05 +01:00
2019-05-20 19:01:31 +02:00
2019-05-21 10:23:13 +00:00
2019-05-06 12:53:45 -07:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-05-20 18:13:02 +02:00
2019-03-08 15:15:05 +01:00
2019-05-20 18:13:02 +02:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00