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

Remove streaming cache method #888

Merged
merged 2 commits into from
May 2, 2024
Merged

Remove streaming cache method #888

merged 2 commits into from
May 2, 2024

Conversation

blt
Copy link
Collaborator

@blt blt commented May 1, 2024

What does this PR do?

This commit removes the streaming cache method in favor of the line of work being pursued in #886. We introduced streaming to work around the inability of lading to pack its cache space but the downside of streaming is the race it requires between the generator -- fast -- and the payload creator itself -- slow. This race is always eventually lost by the payload creator and so streaming can never sustain its throughput goals, except at a very low level.

Sharp edge, that.

@blt blt requested a review from a team as a code owner May 1, 2024 22:03
blt added 2 commits May 2, 2024 09:23
This commit removes the streaming cache method in favor of the line of work
being pursued in #886. We introduced streaming to work around the inability of
lading to pack its cache space but the downside of streaming is the race it
requires between the generator -- fast -- and the payload creator itself --
slow. This race is always eventually lost by the payload creator and so
streaming can never sustain its throughput goals, except at a very low level.

Sharp edge, that.

Signed-off-by: Brian L. Troutwine <[email protected]>
Signed-off-by: Brian L. Troutwine <[email protected]>
@blt blt force-pushed the remove_streaming branch from e4246e8 to c2332a0 Compare May 2, 2024 16:28
@blt blt enabled auto-merge (rebase) May 2, 2024 16:46
@blt blt merged commit 53ff920 into main May 2, 2024
12 checks passed
@blt blt deleted the remove_streaming branch May 2, 2024 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants