Rinha4 ASM load balancer

ASM is now the default YOLO load balancer.

A shared transport bench for the Rinha4 stacks. The promoted image is x86-64 assembly and is the default target for regression and benchmark runs.

runtime contracts

One ASM default, two transport contracts.

The promoted binary exposes proxy for raw Unix HTTP APIs and fdpass for accepted-socket APIs.

default image

Promoted ASM path

ghcr.io/jonathanperis/rinha4-lb-yolo-mode:latest
  ├─ LB_MODE=proxy
  └─ LB_MODE=fdpass

Used by downstream stacks and pinned by tag for repeatable comparison runs.

pinned image

Repeatable ASM path

ghcr.io/jonathanperis/rinha4-lb-yolo-mode:asm-ci-<sha>
  └─ compare across stack variants

Used to prove that the shared ASM LB keeps correctness and latency stable across downstream stacks.

comparison matrix

Promotion did not remove the benchmark gate.

Every stack still needs repeated clean runs before a downstream rollout is considered stable.

dotnet ASM default Pinned ASM
fdpass ASM fdpass Pinned fdpass
assembly ASM shared LB pinned lane
waiting for run

No comparison summary is archived yet.

Dispatch the LB Comparison Benchmark workflow. When it writes comparison-results/latest.json, Pages will render it here and under reports.

Open GitHub benchmark workflow