-
Notifications
You must be signed in to change notification settings - Fork 618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(artifacts): when artifact-commit 409s, retry entire artifact-creation, not just commit #4272
Closed
speezepearson
wants to merge
30
commits into
spencerpearson/no-retry-conflict
from
spencerpearson/retry-conflict-higher-level
Closed
Changes from 10 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
e7b566f
retry 409s at higher level
speezepearson dd7e37e
refactor out _retry_conflicts
speezepearson 8cb6ab5
introduce ad-hoc Future class to avoid awkward `nonlocal` var
speezepearson 436c178
add explanatory comment
speezepearson b5c74ec
make functionally-public function actually-public
speezepearson 25b9693
fix retry logic by introducing class ArtifactCommitFailed
speezepearson 8749102
lint
speezepearson fcc93ab
Merge branch 'master' into spencerpearson/retry-conflict-higher-level
speezepearson cdd2401
Merge remote-tracking branch 'origin/master' into spencerpearson/retr…
speezepearson 153932c
Merge branch 'spencerpearson/no-retry-conflict' into spencerpearson/r…
kptkin 2ad2ca3
wip
speezepearson 72e8efa
test(artifacts): add test for artifact retries, and GraphQL-injection…
speezepearson 86258be
remove dead code
speezepearson 95f7cf1
undo failed attempt to make make RelayServer error reporting better
speezepearson a0d01ba
add test for retry on 409
speezepearson 394c448
Merge branch 'spencerpearson/no-retry-conflict' into spencerpearson/r…
speezepearson a85d0a6
lint
speezepearson 7021af8
Merge branch 'master' into spencerpearson/relay-graphql
speezepearson db47ded
Merge branch 'spencerpearson/relay-graphql' into spencerpearson/retry…
speezepearson 4cb2d1b
lint
speezepearson d338460
undo unnecessary isort changes
speezepearson f34121d
lint
speezepearson b980fea
fix Resolver methods, and make them stylistically more-closely-resemb…
speezepearson 0a6b526
fix Resolver methods, and make them stylistically more-closely-resemb…
speezepearson 75f4a1e
improve typing, add assertion
speezepearson 4882721
undo unnecessary changes
speezepearson 8ef08a7
make test more precise
speezepearson 26a41fb
fix test
speezepearson cc526df
fix more tests by not assuming every context-entry has a `config` key
speezepearson 1c719e0
Merge branch 'spencerpearson/relay-graphql' into spencerpearson/retry…
speezepearson File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is your sense of having this error in the same location as other errors (i.e. errors/init.py). Honestly, we are not consistent about it, so it is fine either way...