Retry APIM pessimistic concurrency conflicts - #255
Conversation
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: azaslonov <2320302+azaslonov@users.noreply.github.com>
|
Tested this locally in a dev container on top of latest
Also merged this together with #256 into a combined branch to check for conflicts — no conflicts (this PR only touches LGTM from a testing standpoint 👍 |
Aleksey Zheltov (Alexey-Zheltov)
left a comment
There was a problem hiding this comment.
LGTM — retry logic correctly scoped to PessimisticConcurrencyConflict only, verified locally with full test suite passing and no conflicts with #256.
42f182d
APIM may return
409 PessimisticConcurrencyConflictwhile an API operation is still settling. Publishing should retry this transient lock instead of failing immediately.Retry handling
409responses.Regression coverage