Files
Wez Furlong 4dad617d14 remove EgressPathConfig::suspended logic
When this was added, it was to enable TSA daemon to express
and convey that a given path should be suspended.

The implementation was objectively unpleasant, turning the
fast path of egress source assignment from a simple single
iteration of the weighted round robin logic to N (where N
is the number of sources in a pool) iterations to try
and figure out if a suspension is active.

Now that we have TSA subscriptions that update the admin
suspension information in realtime, we can now simply
rely on that source of information.

This commit removes the logic associated with the deprecated
suspended flag and tidies up the code, making that fast
path a little more fast, and making the code a bit easier
to reason about.
2024-05-02 06:18:14 -07:00
..
2023-02-25 16:14:12 -07:00
2024-03-29 08:25:51 -07:00
2023-03-14 20:07:40 -07:00
2023-03-14 20:07:40 -07:00
2023-11-10 07:01:58 -07:00
2023-02-25 14:59:20 -07:00
2024-03-29 08:25:51 -07:00
2023-02-25 14:59:20 -07:00
2024-03-28 07:14:35 -07:00
2024-03-29 08:25:51 -07:00