-
Notifications
You must be signed in to change notification settings - Fork 3
#181 Add support for DynamoDB as the storage of bookeeping, schemas, locks, journal and offset information #730
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
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
1c00d87
#181 Add AWS SDK for DynamoDB as a dependency
yruslan f10c822
#181 Add implementation of the bookeeper using DynamoDB
yruslan 4174cad
#181 Add DynamoDB-based distributed locking implementation
yruslan 7e30938
#181 Add DynamoDB-based journal, metadata manager, and the offset man…
yruslan 2316367
#181 Implement AutoCloseable interface for various traits and update …
yruslan 143c6bc
#181 Refactor DynamoDB classes to enforce private constructors and im…
yruslan d8797d9
#181 Change DynamoDB bookkeeping table schema to use composite sort k…
yruslan d464934
#181 Fix PR suggestions and add support for bookkeeping table-based r…
yruslan c06a442
#181 Remove default implementation of AutoCloseable from MetadataMana…
yruslan e21c22e
#181 Remove code duplication when waiting for DynamoDB tables to be a…
yruslan 5900303
#181 Enhance error handling in DynamoDB clients by ensuring proper re…
yruslan 1cfbb4f
Update pramen/core/src/main/scala/za/co/absa/pramen/core/bookkeeper/O…
yruslan dbf924b
#181 Fix the offset deletion causing ClassCastExcaption.
yruslan 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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Make the Maven example copy-pasteable.
${aws.sdk.version}is defined in this repository’s POM, not in a downstream user’s project, so the snippet on Line 2596 will fail as pasted. Either inline the version here or show the matching<properties>block.🤖 Prompt for AI Agents