aboutsummaryrefslogtreecommitdiff
path: root/proposals/265-load-balancing-with-overhead.txt
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2023-09-27 15:21:20 +0000
committerDavid Goulet <dgoulet@torproject.org>2023-09-27 15:21:20 +0000
commit6e08e3f80ca2ff2d732bcc3d4bc74747fd70be85 (patch)
treed2dcec7e419d00bb8620900b71c2e8336abe942a /proposals/265-load-balancing-with-overhead.txt
parent5f85fc315b6529024db6de0873e24876d4dfb854 (diff)
parent92b596009012860898ee0975e7b626245632dace (diff)
downloadtorspec-6e08e3f80ca2ff2d732bcc3d4bc74747fd70be85.tar.gz
torspec-6e08e3f80ca2ff2d732bcc3d4bc74747fd70be85.zip
Merge branch 'ticket211' into 'main'
Ticket211 See merge request tpo/core/torspec!168
Diffstat (limited to 'proposals/265-load-balancing-with-overhead.txt')
-rw-r--r--proposals/265-load-balancing-with-overhead.txt23
1 files changed, 21 insertions, 2 deletions
diff --git a/proposals/265-load-balancing-with-overhead.txt b/proposals/265-load-balancing-with-overhead.txt
index e79d0a1..c6e6ba6 100644
--- a/proposals/265-load-balancing-with-overhead.txt
+++ b/proposals/265-load-balancing-with-overhead.txt
@@ -2,8 +2,27 @@ Filename: 265-load-balancing-with-overhead.txt
Title: Load Balancing with Overhead Parameters
Authors: Mike Perry
Created: 01 January 2016
-Status: Accepted
-Target: 0.2.9.x
+Status: Open
+Target: arti-dirauth
+
+NOTE: This is one way to address several load balancing problems in Tor,
+including padding overhead and Exit+Guard issues. However, before attempting
+this, we should see if we can simplify the equations further by changing how
+we assign Guard, Fast and Stable flags in the first place. If we assign Guard
+flags such that Guards are properly allocated wrt Middle and Fast, and avoid
+assigning Guard to Exit, this will become simpler. Unfortunately, this is
+literally impossible to fix with C-Tor. In adition to numerous overrides and
+disparate safety checks that prevent changes, several bugs mean that Guard,
+Stable, and Fast flags are randomly assigned: See:
+ https://gitlab.torproject.org/tpo/core/tor/-/issues/40230
+ https://gitlab.torproject.org/tpo/core/tor/-/issues/40395
+ https://gitlab.torproject.org/tpo/core/tor/-/issues/19162
+ https://gitlab.torproject.org/tpo/core/tor/-/issues/40733
+ https://gitlab.torproject.org/tpo/network-health/analysis/-/issues/45
+ https://gitlab.torproject.org/tpo/core/torspec/-/issues/100
+ https://gitlab.torproject.org/tpo/core/torspec/-/issues/160
+ https://gitlab.torproject.org/tpo/core/torspec/-/issues/158
+
0. Motivation