Alexey
9abaf9006c
Prioritize Cancellation in MP select paths
2026-05-22 16:47:54 +03:00
Alexey
98c985091c
Decomposing hot-path modules into focused submodules
...
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-05-21 18:03:55 +03:00
Alexey
c02c7fbe43
Reducing hot-path allocs + duplicate telemetry touchs
...
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-05-20 17:07:54 +03:00
Alexey
8379b48f69
Fix hot-path replay bounds and ME control allocations
...
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-05-20 14:05:22 +03:00
Alexey
914f141715
Exclusive Mask + Startup Speed-up
...
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-05-19 22:17:59 +03:00
Alexey
86573be493
Event-driven Wakeup for ME Admission-gate
2026-05-08 13:34:41 +03:00
Alexey
876b74ebf7
Hot-path Cleanup and Timeout Invariants
2026-04-29 23:16:11 +03:00
Alexey
37c916056a
Rustfmt
2026-04-25 14:35:35 +03:00
Alexey
2f2fe9d5d3
Bound relay queues by bytes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-04-25 13:54:20 +03:00
Alexey
4ce6b14bd8
Rustfmt
2026-04-21 13:31:24 +03:00
Alexey
1e5b84c0ed
Fairshare Disabled semantics fix
2026-04-21 11:21:58 +03:00
Alexey
926e3aa987
Fairness Regression fixes
2026-04-21 01:11:43 +03:00
Alexey
9cb49bc024
Fix in Fairness tests
2026-04-19 19:03:45 +03:00
Alexey
f1bf95a7de
Merge pull request #718 from astronaut808/fix/me-downstream-retry
...
Improve ME downstream retries for queued fairness backlog
2026-04-18 14:03:37 +03:00
Alexey
a54f9ba719
Merge branch 'flow' into feature/configurable-proxy-confi-urls
2026-04-18 11:16:38 +03:00
astronaut808
2d5cd9c8e1
Improve ME downstream retries for queued fairness backlog
2026-04-18 02:40:32 +05:00
Alexey
37b6f7b985
Weighted Fairness + 3-Leveled Pressure Model
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-18 00:37:04 +03:00
Alexey
50e9e5cf32
Active Ring and DRR Hardening
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-18 00:34:35 +03:00
Dmitry Zarva
fa3566a9cb
- fix: fmt issues
2026-04-17 16:20:16 +00:00
Dmitry Zarva
2a168b2600
feat: make URLS to obtain proxy_secret, getProxyConfig, getProxyConfigV6 files optionally configurable
2026-04-17 13:04:46 +00:00
Alexey
191ca35076
Update scheduler.rs
2026-04-17 11:20:58 +03:00
Alexey
44485a545e
Fixes for unused imports
2026-04-17 11:06:42 +03:00
Alexey
17a966b822
Rustfmt
2026-04-17 10:48:01 +03:00
Alexey
5c99cd8eb7
Backpressure-driven Fairness
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-17 10:33:37 +03:00
Alexey
13f86062f4
BINDTODEVICE for Direct Upstreams by #683
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-14 18:32:06 +03:00
Alexey
16c7a63fbc
Fix test for single-endpoint DC
2026-04-12 10:38:22 +03:00
Alexey
69a73d5fec
Merge pull request #647 from miniusercoder/flow
...
fix(me): stabilize single-endpoint DC writer recovery and floor behavior
2026-04-12 10:19:25 +03:00
Alexey
4a77335ba9
Round-bounded Retries + Bounded Retry-Round Constant
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-07 19:19:40 +03:00
miniusercoder
185e0081d7
fix(pool): improve endpoint handling during single endpoint outages
2026-04-07 18:57:22 +03:00
Alexey
e8cf97095f
QueueFall Bounded Retry on Data-route
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-07 18:41:59 +03:00
Alexey
3b717c75da
Memory Hard-bounds + Handshake Budget in Metrics + No mutable in hotpath ConnRegistry
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-07 18:18:47 +03:00
miniusercoder
b6a30c1b51
refactor: cargo fmt fixes
2026-04-07 13:52:35 +03:00
miniusercoder
2b8159a65e
fix(pool): enhance reconnect logic for single-endpoint data centers
2026-04-06 21:06:53 +03:00
miniusercoder
86be0d53fe
fix(me-pool): resolve 0-writer blackouts with zero-allocation constraints
...
- Converts adaptive floor logic from proactive idle drops to reactive
global capacity constraints, fixing sudden drops to 0 active writers.
- Implements `base_req` override gateway via `can_open_writer_for_contour`,
retaining critical connections for starved datacenters during bursts.
- Applies zero-allocation performance optimization via direct inner lock iter,
avoiding `HashSet` generation and deep `RwLock` checks in writer validation paths.
- Scrubs now-dead variables/evaluations (`adaptive_idle_since`,
`adaptive_recover_until`) to fulfill strict memory & hot-path constraints.
2026-04-06 20:27:17 +03:00
Alexey
7a075b2ffe
Middle Relay fixes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-26 02:18:39 +03:00
Alexey
7de822dd15
RPC Proxy-req fixes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 22:51:00 +03:00
Alexey
70479c4094
Unexpected-only Quarantine
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 22:25:39 +03:00
Alexey
b94746a6e0
Dashmap-driven Routing + Health Parallel + Family Runtime State
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 21:26:20 +03:00
Alexey
ceae1564af
Floor Runtime + Writer Selection Policy + Reconnect/Warmup + TransportPolicy + NAT Runtime Cores
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 20:55:20 +03:00
Alexey
7ce5fc66db
ME Reinit Core advancing + Binding Policy Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 20:35:57 +03:00
Alexey
41493462a1
Drain + Single-Endpoint Runtime Cores
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 20:29:22 +03:00
Alexey
6ee4d4648c
ME Health Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 20:01:44 +03:00
Alexey
97f6649584
ME Route Runtime Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 19:56:25 +03:00
Alexey
dc6b6d3f9d
ME Writer Lifecycle Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 19:47:41 +03:00
Alexey
1c3e0d4e46
ME Reinit Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 19:43:02 +03:00
Alexey
0b78583cf5
ME Routing Core
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 18:18:06 +03:00
Alexey
28d318d724
ME Writer Task Consolidation
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 17:59:54 +03:00
Alexey
70c2f0f045
RoutingTable + BindingState
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 17:50:44 +03:00
Alexey
8bab3f70e1
WritersState on ArcSwao + Preferred Endpoint on ArcSwap + Two-map Rotation for Desync Dedup
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 17:25:35 +03:00
Alexey
41d786cc11
Safety Gates Invariants + HybridAsyncPersistent + Watch + Runtime Snapshots + ME Writer Ping Tracker + Parallel Recovery + Backpressure Guardrails
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 16:29:35 +03:00