Skip to content
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

Streams: make at-most-once dead lettering work #7846

Merged
merged 1 commit into from
Apr 5, 2023

Conversation

kjnilsson
Copy link
Contributor

Previously osiris did not support uncorrelated writes which means we could not use a "stateless" queue type delivery and these were silently dropped.

This had the impact that at-most-once dead letter was not possible where the dead letter target is a stream.

This change bumps the osiris version that has the required API to allow for uncorrelated writes (osiris:write/2).

Currently there is no feature flag to control this as osiris writer processes just logs and drops any messages they don't understand.

@kjnilsson kjnilsson marked this pull request as ready for review April 5, 2023 14:30
Previously osiris did not support uncorrelated writes which means
we could not use a "stateless" queue type delivery and these were
silently dropped.

This had the impact that at-most-once dead letter was not possible
where the dead letter target is a stream.

This change bumps the osiris version that has the required API
to allow for uncorrelated writes (osiris:write/2).

Currently there is no feature flag to control this as osiris writer
processes just logs and drops any messages they don't understand.
@kjnilsson kjnilsson force-pushed the stream-at-most-once-dead-lettering branch from 58a430c to e7d7f6f Compare April 5, 2023 14:34
@acogoluegnes acogoluegnes added this to the 3.11.14 milestone Apr 5, 2023
@michaelklishin michaelklishin changed the title Streams: make at-most-once dead lettering to work Streams: make at-most-once dead lettering work Apr 5, 2023
@michaelklishin michaelklishin merged commit ac89309 into main Apr 5, 2023
@michaelklishin michaelklishin deleted the stream-at-most-once-dead-lettering branch April 5, 2023 15:42
michaelklishin added a commit that referenced this pull request Apr 5, 2023
Streams: make at-most-once dead lettering work (backport #7846)
@michaelklishin michaelklishin modified the milestones: 3.11.14, 3.12.0 Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants