Skip to content

Commit

Permalink
Remove the Sink impl from Fanout
Browse files Browse the repository at this point in the history
This commit is kind of a peer to #11197, in pursuit of #10144. The basic idea
here is we want to get rid of the lock-step behavior that a strict Sink requires
for fanning out, because we know that we have issues with slow receivers. This
commit is not nearly so intrusive as #11197 but does allow for incremental
progress among the cohort of downstream sinks.

I still have some tests commented out. The error propagation story here is yet
to be worked on.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Co-authored-by: Luke Steensen <luke.steensen@gmail.com>
  • Loading branch information
blt and lukesteensen committed Feb 8, 2022
1 parent 7f3775b commit 4f810a2
Show file tree
Hide file tree
Showing 5 changed files with 158 additions and 200 deletions.

0 comments on commit 4f810a2

Please sign in to comment.