Skip to content

test: validate Quark delete reliability r2 - #7

Draft
NovumOrbis wants to merge 2 commits into
mainfrom
test/quark-delete-reliability-ci-r2
Draft

NovumOrbis wants to merge 2 commits into
mainfrom
test/quark-delete-reliability-ci-r2

Conversation

@NovumOrbis

Copy link
Copy Markdown
Owner

Temporary fork-only validation PR for the hardened fix/quark-delete-reliability candidate.

The only additional change on this branch is a CI workflow that runs formatting, vet, unit, race, shuffled repeated race, internal/op, and WebDAV tests. This PR is for validation only and must not be merged.

@NovumOrbis
NovumOrbis force-pushed the test/quark-delete-reliability-ci-r2 branch from 70c77b9 to 4562808 Compare September 7, 2026 15:03
Recover the observed Quark `inner error, requestId ...` response from
`/file/delete` with a bounded driver-layer retry loop.

After an ambiguous provider error, query the immutable FID before replaying
the destructive request. If the FID is already absent, treat the requested
delete state as satisfied; otherwise retry only the narrowly matched
transient.

Keep unrelated provider and transport errors fail-closed, propagate request
cancellation to the delete call, and cover retry, ambiguity, cancellation,
and exact-FID verification with regression tests.
@NovumOrbis
NovumOrbis force-pushed the test/quark-delete-reliability-ci-r2 branch from 0aeba20 to c90db38 Compare September 7, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant