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.
We're seeing some issues in prod where the queue is loaded with duplicate ids in production. This is just fixing the symptom while i dig deeper into the real issue.
This pull request mainly includes changes to the
event-producer
package to handle duplicate event ids. The most significant change is the addition of a new error handling block in thesubmitEvents
function to deduplicate the event queue if an error due to duplicate event ids is received from AWS Simple Queue Service. A new test case has also been added to validate this behavior.