Olivier Houchard
140237471e
BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection.
...
In connect_server(), when we decide we want to kill the connection of
another thread because there are too many idle connections, hold the
toremove_lock of the corresponding thread, othervise, there's a small race
condition where we could try to add the connection to the toremove_connections
list while it has already been free'd.
This should be backported to 2.0 and 2.1.
2019-12-30 18:18:28 +01:00
..
2019-07-19 09:24:12 +02:00
2019-09-13 10:08:44 +02:00
2019-08-07 10:32:31 +02:00
2019-08-09 11:26:10 +02:00
2019-10-11 16:05:57 +02:00
2019-06-07 19:32:02 +02:00
2019-09-08 12:20:13 +02:00
2019-12-30 18:18:28 +01:00
2019-01-14 19:32:15 +01:00
2018-11-26 19:50:32 +01:00
2019-10-29 13:09:14 +01:00
2019-08-22 20:21:00 +02:00
2019-12-06 17:20:26 +01:00
2019-12-19 09:24:57 +01:00
2019-12-03 11:49:00 +01:00
2019-01-02 20:12:44 +01:00
2019-12-30 15:18:16 +01:00
2019-06-07 15:37:47 +02:00
2019-12-10 14:14:09 +01:00
2019-05-20 21:14:14 +02:00
2019-12-27 16:38:47 +01:00
2019-07-19 09:24:12 +02:00
2019-12-06 17:20:26 +01:00
2019-06-11 09:54:12 +02:00
2019-12-10 19:09:15 +01:00
2019-12-27 16:38:47 +01:00
2019-12-27 14:04:33 +01:00
2019-12-27 14:04:33 +01:00
2019-12-27 14:04:33 +01:00
2019-09-06 19:09:56 +02:00
2019-12-02 10:38:52 +01:00
2019-09-17 10:18:54 +02:00
2019-12-20 08:09:28 +01:00
2019-11-15 13:43:08 +01:00
2019-09-17 10:18:54 +02:00
2019-10-29 10:33:13 +01:00
2019-11-15 13:43:08 +01:00
2017-10-31 18:01:18 +01:00
2019-07-19 13:50:09 +02:00
2019-12-11 16:46:16 +01:00
2019-11-27 14:01:17 +01:00
2019-11-25 11:11:32 +01:00
2019-12-11 16:29:10 +01:00
2018-03-21 05:04:01 +01:00
2019-10-17 07:15:17 +02:00
2019-10-10 11:30:07 +02:00
2019-11-20 14:11:47 +01:00
2019-04-01 07:44:56 +02:00
2019-04-01 07:44:56 +02:00
2019-04-01 07:44:56 +02:00
2019-04-01 07:44:56 +02:00
2018-11-26 19:50:32 +01:00
2019-12-19 09:24:57 +01:00
2019-11-20 14:11:47 +01:00
2019-10-31 08:47:31 +01:00
2019-10-14 22:28:50 +02:00
2019-12-11 16:46:16 +01:00
2019-07-19 09:24:12 +02:00
2019-10-09 11:05:31 +02:00
2019-10-14 22:28:50 +02:00
2019-08-01 11:35:29 +02:00
2019-07-05 14:26:15 +02:00
2019-09-06 17:13:44 +02:00
2019-05-27 10:29:59 +02:00
2019-03-11 17:02:38 +01:00
2019-12-11 15:06:30 +01:00
2019-12-11 12:05:39 +01:00
2019-08-09 11:26:10 +02:00
2019-07-09 10:40:33 +02:00
2019-12-11 16:46:16 +01:00
2019-12-20 18:09:19 +01:00
2019-11-25 11:34:26 +01:00
2019-10-29 14:15:20 +01:00
2019-07-15 16:43:16 +02:00
2019-12-11 14:26:53 +01:00
2019-09-25 23:33:52 +02:00
2019-10-23 07:27:25 +02:00
2019-07-19 09:24:12 +02:00
2019-11-20 13:38:13 +01:00
2019-04-15 21:55:48 +02:00
2019-07-24 16:45:02 +02:00
2019-12-27 16:38:43 +01:00
2019-12-10 19:09:15 +01:00
2019-12-11 16:29:10 +01:00
2019-07-24 16:45:02 +02:00
2019-12-20 18:09:49 +01:00
2019-11-14 14:58:39 +01:00
2019-09-06 17:50:36 +02:00
2019-05-07 06:58:15 +02:00
2019-11-15 15:48:12 +01:00
2019-12-19 09:19:13 +01:00
2019-12-20 17:33:05 +01:00
2019-11-15 07:06:46 +01:00
2019-04-01 07:44:56 +02:00
2018-12-02 18:40:29 +01:00
2018-12-02 18:39:52 +01:00
2019-11-15 15:48:12 +01:00
2019-12-21 06:46:55 +01:00
2019-10-29 10:19:34 +01:00
2019-12-02 11:40:04 +01:00
2019-11-15 18:24:19 +01:00
2019-12-04 11:55:49 +01:00
2019-11-27 15:45:11 +01:00
2019-12-19 14:42:22 +01:00
2019-11-06 10:14:32 +01:00
2019-09-26 08:13:38 +02:00
2019-11-25 19:47:22 +01:00
2019-10-10 11:30:07 +02:00
2019-07-19 09:24:12 +02:00
2019-10-16 09:56:57 +02:00
2019-10-17 07:15:17 +02:00
2019-10-15 10:47:31 +02:00
2019-06-14 14:42:29 +02:00
2019-04-01 07:44:56 +02:00