omnigraph/crates/omnigraph-server
Ragnor Comerford 5520ab72ff
tests: pin disjoint /change concurrency at HTTP level
Closes the cubic acceptance-criteria gap ( "Integration test: two
/change requests targeting different (table_key, branch) execute
concurrently end-to-end"). The bench harness measures the throughput
side; this test is the regression sentinel that catches a future
change which accidentally re-introduces graph-wide serialization on
the disjoint path.

Spawns 4 concurrent /change inserts on node:Person and 4 on
node:Company. All 8 must return 200, and the post-test row counts
on each table must reflect every insert.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 17:01:52 +02:00
..
examples mr-686: bundle PR 0/1a/1b foundation + PR 2 catalog/schema_source ArcSwap 2026-05-07 16:22:38 +02:00
src server: emit Retry-After header on 429 / 503 responses 2026-05-08 16:58:47 +02:00
tests tests: pin disjoint /change concurrency at HTTP level 2026-05-08 17:01:52 +02:00
Cargo.toml server: add WorkloadController for per-actor admission (PR 2 Step E) 2026-05-07 16:59:45 +02:00