-
Notifications
You must be signed in to change notification settings - Fork 957
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
[mplex] Refactoring with Patches #1769
Commits on Sep 22, 2020
-
Thereby addressing the following issues: * Send a `Reset` frame when open substreams get dropped (313). * Avoid stalls caused by a read operation on one substream reading (and buffering) frames for another substream without notifying the corresponding task. I.e. the tracked read-interest must be scoped to a substream. * Remove dropped substreams from the tracked set of open substreams, to avoid artificially running into substream limits.
Roman S. Borschel committedSep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for b1fb745 - Browse repository at this point
Copy the full SHA b1fb745View commit details -
Roman S. Borschel committed
Sep 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 5d9c0e3 - Browse repository at this point
Copy the full SHA 5d9c0e3View commit details
Commits on Sep 23, 2020
-
Refine behaviour of dropping substreams.
By taking the substream state into account. The refined behaviour is modeled after the behaviour of Yamux.
Roman S. Borschel committedSep 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 82fb112 - Browse repository at this point
Copy the full SHA 82fb112View commit details -
Tweak docs and recv buffer retention.
Roman S. Borschel committedSep 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 9ff2e55 - Browse repository at this point
Copy the full SHA 9ff2e55View commit details -
* Make the pending frames a FIFO queue. * Take more care to avoid keeping read-wakers around and to notify them when streams close.
Roman S. Borschel committedSep 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 0133dd1 - Browse repository at this point
Copy the full SHA 0133dd1View commit details -
It is probably safer to always wake pending wakers.
Roman S. Borschel committedSep 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 6e6c637 - Browse repository at this point
Copy the full SHA 6e6c637View commit details -
Update muxers/mplex/src/codec.rs
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for 154385f - Browse repository at this point
Copy the full SHA 154385fView commit details -
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for d15a5b2 - Browse repository at this point
Copy the full SHA d15a5b2View commit details
Commits on Sep 24, 2020
-
Some review feedback and cosmetics.
Roman S. Borschel committedSep 24, 2020 Configuration menu - View commit details
-
Copy full SHA for dbe8337 - Browse repository at this point
Copy the full SHA dbe8337View commit details -
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for 7ed7e01 - Browse repository at this point
Copy the full SHA 7ed7e01View commit details
Commits on Sep 25, 2020
-
Revise read control flow for clarity.
While seemingly duplicating some control flow between `poll_next_strean` and `poll_read_stream`, the individual control flow of each read operation is easier to follow.
Roman S. Borschel committedSep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 7bd1498 - Browse repository at this point
Copy the full SHA 7bd1498View commit details -
Roman S. Borschel committed
Sep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for a050d11 - Browse repository at this point
Copy the full SHA a050d11View commit details -
Rename Status::Ok to Status::Open.
Roman S. Borschel committedSep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for adca14f - Browse repository at this point
Copy the full SHA adca14fView commit details -
Rename pending_flush to pending_flush_open.
Roman S. Borschel committedSep 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 37c464c - Browse repository at this point
Copy the full SHA 37c464cView commit details
Commits on Sep 28, 2020
-
Roman S. Borschel committed
Sep 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 77ea68b - Browse repository at this point
Copy the full SHA 77ea68bView commit details -
Merge branch 'master' into patch-mplex
Roman S. Borschel committedSep 28, 2020 Configuration menu - View commit details
-
Copy full SHA for f17a861 - Browse repository at this point
Copy the full SHA f17a861View commit details -
Roman S. Borschel committed
Sep 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 436635e - Browse repository at this point
Copy the full SHA 436635eView commit details