David Goulet
c235c32bbc
cmux: Remove round-robin circuit policy
...
Since 0.2.4, tor uses EWMA circuit policy to prioritize. The previous
algorithm, round-robin, hasn't been used since then but was still used as a
fallback.
Now that EWMA is mandatory, remove that code entirely and enforce a cmux
policy to be set.
This is part of a circuitmux cleanup to improve performance and reduce
complexity in the code. We'll be able to address future optimization with this
work.
Closes #25268
Signed-off-by: David Goulet <dgoulet@torproject.org >
2018-02-15 14:36:39 -05:00
..
2018-02-02 17:42:23 -05:00
2018-01-16 13:29:11 -05:00
2017-03-15 16:13:17 -04:00
2017-08-08 20:29:34 -04:00
2017-08-08 20:29:34 -04:00
2016-06-11 10:11:54 -04:00
2015-05-28 10:42:22 -04:00
2017-11-22 15:50:13 -05:00
2017-03-15 16:13:17 -04:00
2017-09-14 09:13:11 -04:00
2017-09-15 12:46:26 +03:00
2017-09-18 10:48:28 -04:00
2017-09-15 12:46:26 +03:00
2017-09-15 16:24:44 -04:00
2018-02-13 18:12:01 -05:00
2017-03-15 16:13:17 -04:00
2017-09-15 16:24:44 -04:00
2017-12-07 00:04:39 +00:00
2017-03-15 16:13:17 -04:00
2017-07-07 11:12:26 -04:00
2017-09-15 16:24:44 -04:00
2016-08-26 14:46:29 -04:00
2016-07-01 14:01:41 -04:00
2017-10-27 10:59:36 -04:00
2017-09-15 16:40:11 -04:00
2018-02-08 16:56:05 -05:00
2017-12-08 14:47:19 -05:00
2017-09-15 16:24:44 -04:00
2016-06-20 10:31:36 -04:00
2017-11-27 09:43:15 -05:00
2018-02-07 10:41:57 -05:00
2017-12-08 14:47:19 -05:00
2018-02-15 14:36:39 -05:00
2018-02-07 10:41:57 -05:00
2017-08-24 15:55:27 -04:00
2017-09-15 16:24:44 -04:00
2017-04-03 15:24:59 -04:00
2017-12-08 14:47:19 -05:00
2018-02-15 14:36:39 -05:00
2018-01-24 12:08:39 -05:00
2017-08-24 16:09:41 -04:00
2017-03-15 16:13:17 -04:00
2018-02-07 10:41:57 -05:00
2018-02-07 10:41:57 -05:00
2017-07-07 11:12:26 -04:00
2017-12-05 19:49:29 -05:00
2017-09-15 16:40:11 -04:00
2017-12-05 19:49:29 -05:00
2017-10-03 08:07:36 -04:00
2017-03-15 16:13:17 -04:00
2017-12-05 19:39:46 -05:00
2017-09-15 16:24:44 -04:00
2017-09-15 16:24:44 -04:00
2017-09-15 16:40:11 -04:00
2017-03-15 16:13:17 -04:00
2017-08-24 15:34:34 -04:00
2017-03-15 16:13:17 -04:00
2017-12-08 14:58:43 -05:00
2018-02-07 10:41:57 -05:00
2017-12-08 14:47:19 -05:00
2018-02-09 11:31:01 -05:00
2017-12-08 14:47:19 -05:00
2018-02-07 10:41:57 -05:00
2017-12-08 14:47:19 -05:00
2017-08-24 15:24:34 -04:00
2017-12-08 14:47:19 -05:00
2017-09-05 13:57:51 -04:00
2017-09-15 16:24:44 -04:00
2017-12-08 14:47:19 -05:00
2017-08-08 20:29:34 -04:00
2017-12-08 14:47:19 -05:00
2018-01-24 13:53:55 -05:00
2017-08-08 20:31:57 -04:00
2017-12-05 19:39:46 -05:00
2018-02-07 10:41:57 -05:00
2017-08-21 19:16:30 +03:00
2018-02-07 10:41:57 -05:00
2017-04-13 09:22:19 -04:00
2017-08-24 15:24:34 -04:00
2017-04-13 09:22:19 -04:00
2018-02-07 10:41:57 -05:00
2018-02-07 10:41:57 -05:00
2017-08-24 15:55:27 -04:00
2017-09-15 09:04:22 -04:00
2017-10-20 19:27:48 -04:00
2017-08-24 16:09:41 -04:00
2017-12-08 14:47:19 -05:00
2017-08-24 15:55:27 -04:00
2017-12-05 19:49:29 -05:00
2017-09-11 14:39:24 -04:00
2017-03-15 16:13:17 -04:00
2015-09-24 15:25:53 -04:00
2017-12-08 14:58:43 -05:00
2017-08-24 15:55:27 -04:00
2018-02-07 10:41:57 -05:00
2017-12-08 14:47:19 -05:00
2017-03-15 16:13:17 -04:00
2017-09-27 21:45:55 -04:00
2017-09-28 08:35:30 -04:00
2018-01-30 02:20:30 +11:00
2017-08-24 15:55:27 -04:00
2017-03-15 16:13:17 -04:00
2017-11-22 15:50:13 -05:00
2017-11-04 18:30:59 +01:00
2017-12-08 14:47:19 -05:00
2017-12-08 14:47:19 -05:00
2017-10-24 19:35:16 -04:00
2017-12-05 19:49:29 -05:00
2017-12-08 14:47:19 -05:00
2017-12-08 14:47:19 -05:00
2017-12-05 14:23:55 -05:00
2018-02-02 12:03:54 -05:00
2018-02-07 10:41:57 -05:00
2017-03-15 16:13:17 -04:00
2017-10-03 08:17:41 -04:00
2017-10-27 10:59:36 -04:00
2017-08-24 15:55:27 -04:00
2017-09-15 16:24:44 -04:00
2016-06-20 11:15:47 -04:00
2017-08-24 15:24:34 -04:00
2017-09-15 16:43:17 -04:00
2017-08-24 15:24:34 -04:00
2017-09-15 16:24:44 -04:00
2017-09-15 16:24:44 -04:00
2018-02-07 11:33:14 -05:00
2016-06-08 17:29:06 -04:00
2016-06-08 17:29:06 -04:00
2016-06-08 17:29:06 -04:00
2016-06-08 17:29:06 -04:00
2016-06-08 17:29:06 -04:00
2016-06-08 17:29:06 -04:00
2017-09-15 16:24:44 -04:00
2015-09-24 15:25:53 -04:00
2017-09-15 16:24:44 -04:00
2017-11-13 12:57:58 -05:00
2017-03-01 13:28:30 +11:00
2017-12-08 14:47:19 -05:00
2018-02-09 12:08:12 -05:00
2018-02-09 12:08:12 -05:00
2018-01-31 14:37:09 -05:00
2017-09-15 16:24:44 -04:00
2016-06-11 10:11:54 -04:00
2015-04-23 09:56:12 -04:00