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

Files are being sent LIFO #768

Closed
huitema opened this issue Jan 15, 2020 · 1 comment
Closed

Files are being sent LIFO #768

huitema opened this issue Jan 15, 2020 · 1 comment

Comments

@huitema
Copy link
Collaborator

huitema commented Jan 15, 2020

Trying to download several files in parallel, Robin Marx observes that "you first send back a small frame with the headers for each stream and then the response for the files 1 by one. When you do switch to another file (the 2nd green bar) it's because of retransmits (indicated by the black bars below). Lacking retransmits, you reply in LIFO order."

LIFO is not the intended design. The intended design was round robin, but that's not the best behavior for HTTP3 -- that would be FIFO with run to completion. LIFO is the worst solution...

@huitema huitema mentioned this issue Jan 17, 2020
@huitema
Copy link
Collaborator Author

huitema commented Jan 17, 2020

Fixed in PR #770

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

No branches or pull requests

1 participant