linkedin / ambry

Distributed object store
https://github.com/linkedin/ambry/wiki
Apache License 2.0
1.75k stars 275 forks source link

Readable stream channel that can be read by two destinations #2885

Closed Arun-LinkedIn closed 1 month ago

Arun-LinkedIn commented 1 month ago

An implementation of a readable stream channel that acts a proxy/buffer between input read channel and two write channels.

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 0% with 145 lines in your changes missing coverage. Please review.

Project coverage is 70.00%. Comparing base (52ba813) to head (4b4c782). Report is 97 commits behind head on master.

Files with missing lines Patch % Lines
...commons/DualConsumerReadableStreamChannelImpl.java 0.00% 145 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2885 +/- ## ============================================ + Coverage 64.24% 70.00% +5.75% - Complexity 10398 11846 +1448 ============================================ Files 840 860 +20 Lines 71755 73068 +1313 Branches 8611 8783 +172 ============================================ + Hits 46099 51148 +5049 + Misses 23004 19277 -3727 + Partials 2652 2643 -9 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Arun-LinkedIn commented 1 month ago

This is implemented via PR https://github.com/linkedin/ambry/pull/2898