-
Notifications
You must be signed in to change notification settings - Fork 177
Add support for AWS Kinesis Enhanced Fan-Out as an input #680
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
Closed
matus-tomlein
wants to merge
26
commits into
warpstreamlabs:main
from
snowplow-incubator:efo-support
Closed
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
637c0c8
Add Enhanced FanOut Support for aws_kinesis
jbeemster 15da0a6
fix lint issues
jbeemster cf0d551
fix docusaurus issue
jbeemster 8cd6433
Fix consumption data-gaps
jbeemster 234b61f
fix remove redundant awsLogger interface
jbeemster fca7e0a
fix allow for unbuffered record channel
jbeemster 5eb99d0
fix remove redundant check
jbeemster 5a6962c
fix ensure closed shards are no longer processed
jbeemster 2cd6d54
fix unclaimed shards not being completed
jbeemster f7b2158
Use a single query for both retrieving claims and checkpoints from dy…
matus-tomlein be8e5bb
fix apply backpressure to avoid OOM
jbeemster f3255cb
Convert Infof to Debugf messages
matus-tomlein 126c2db
Add LintRule to catch misconfiguration in cases both consumer_name an…
matus-tomlein 7955ecd
refactor: remove redundant Optional() from EFO config fields
matus-tomlein d05e44e
refactor: remove duplicate EFO validation
matus-tomlein 8281d9d
fix: prevent race condition in EFO resubscription backoff
matus-tomlein 1dd27da
fix: add context cancellation checks in EFO subscription goroutine
matus-tomlein f391410
fix: track last received sequence for EFO resubscription fallback
matus-tomlein cd25651
add int test for kinesis_efo (#2)
jem-davies bd55b1c
feat(aws/kinesis): Add global pending pool with bounded memory and mo…
matus-tomlein 09ac2d1
fix lint; make docs (#3)
jem-davies 0f6005b
feat(aws/kinesis): add Version to enhanced_fan_out field registration
matus-tomlein 9ce5b7b
docs(aws/kinesis): clarify intentional ShardID=="" skip in GetCheckpo…
matus-tomlein 31316e1
refactor(aws/kinesis): apply go fix modernisations
matus-tomlein 1834a24
refactor(aws/kinesis): apply go fix modernisations to EFO subscriptio…
matus-tomlein 66a7290
fix(aws/kinesis): improve waitForActiveConsumer correctness and add u…
matus-tomlein 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
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.
It would be good to use the
.Version("1.16.0")func here too.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.
Added
.Version("1.16.0")to theenhanced_fan_outfield.