mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 09:27:29 +00:00
* relay: skip the edge row read for hosts above the edge leave ceiling With the edge on, every assign of a host outside the cohort ran leaveEdge (a relay_assignments read) and every resolve ran edgeAssignment, on the director's 3-connection pool, ahead of the in-memory lanes. At 1% this saturated the pool at peak: acquire timeouts and 503s for GCE hosts, and some cell heartbeats. New optional edge.json flag leaveCeilingPermille: the highest rollout ever applied. A host above it, the current rollout and the env percent, on no allow or deny list, cannot have an edge row, so both reads are skipped. Absent: today's behaviour. The evacuation sweep reports orca_relay_edge_row_above_ceiling if it finds an edge row above the ceiling (set too low). * relay: edge leave ceiling: void a ceiling below the rollout; document operating rules; test reads under it