omnigraph/crates
Devin AI 7d1a40102c Address review feedback
merge.rs: best-effort refresh on the Err path so a refresh-time
storage error doesn't replace the merge body's structured error
(typically the manifest_conflict that the HTTP layer maps to a 409
with a structured payload) with a less informative one. Ok-path
behavior is unchanged — there a refresh failure is propagated so the
caller knows the coord's cache is unsynced.

server.rs: bump MAX_ITERATIONS to 50 and assert at the end that the
named clean-409 path actually fired at least once. With ~20% per-iter
rate on shared-CPU CI (per the original MR-923 repro), P(no hit in
50) is < 0.002%. Without this assertion the test silently degraded
to exercising only the 200-merge path — covered already by the
matrix cell.

Both changes per Devin Review + cubic comments on PR #80.

Co-Authored-By: Ragnor Comerford <ragnor.comerford@gmail.com>
2026-05-11 21:35:18 +00:00
..
omnigraph Address review feedback 2026-05-11 21:35:18 +00:00
omnigraph-cli release: prepare omnigraph 0.4.2 2026-05-10 14:02:28 +00:00
omnigraph-compiler release: prepare omnigraph 0.4.2 2026-05-10 14:02:28 +00:00
omnigraph-server Address review feedback 2026-05-11 21:35:18 +00:00