-
Notifications
You must be signed in to change notification settings - Fork 429
feat(idempotency): handle lambda timeout scenarios for INPROGRESS records #1387
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
Merged
heitorlessa
merged 27 commits into
aws-powertools:develop
from
rubenfonseca:feat/expire-inprogress
Jul 29, 2022
+561
−121
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
c53d504
feat(idempotency): add option to expire inprogress invocations
rubenfonseca 90d21fb
chore(idempotency): make existing tests pass with expire_in_progress
rubenfonseca 9676e13
chore(idempotency): add tests for expires_in_progress
rubenfonseca 550e466
chore(docs): added docs about `expires_in_progress`
rubenfonseca bf18cc2
chore(idempotency): refactored expire in-progress logic
rubenfonseca c88482e
chore(idempotency): add tests
rubenfonseca f47ab1f
chore(idempotency): remove unused fixtures in tests
rubenfonseca a4f8ce7
chore(idempotency): make mypy happy
rubenfonseca 975933d
chores(documentation): update sample code for `expires_in_progress`
rubenfonseca cd90fc1
chore(documentation): replace idempotency diagrams with mermaid.js
rubenfonseca 631370d
chore(idempotency): remove param `expires_in_progress`
rubenfonseca 61f94b3
chore(idempotency): remove more of the old code
rubenfonseca fa80aed
chore(docs): remove bad comment
rubenfonseca c706b0c
feat(idempotench): add mechanism to register lambda context
rubenfonseca 1a72214
fix(idempotency): typo
rubenfonseca 0ce0bb2
fix(idempotency): capture the lambda context automatically
rubenfonseca a2b6a34
chore(idempotency): addressed review comments
rubenfonseca 228a76d
docs(idempotency): include register_lambda_context in doc snippets
heitorlessa 3cb7411
chore(idempotency): added tests for handle_for_status
rubenfonseca 5c09a5a
chore(docs): add documentation to method
rubenfonseca 2e1afd3
chore(idempotency): address comments
rubenfonseca 0e9dfd4
chore(idempotency): simplified strings
rubenfonseca 81ed53d
chore(documentation): addressed comments
rubenfonseca 66b62a6
chore(idempotency): no need to update expire on update
rubenfonseca 84ced8e
docs(idempotency): reorder wording, banners to emphasize the need, an…
heitorlessa 1ee5c25
Merge remote-tracking branch 'rubenfonseca/feat/expire-inprogress' in…
heitorlessa 84280af
docs(idempotency): shorten wording to fit new mermaid SVG
heitorlessa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.