-
Notifications
You must be signed in to change notification settings - Fork 107
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
Upgrade to latest tokio #2200
Labels
A-dependencies
Area: Dependency file updates
A-network
Area: Network protocol updates or fixes
A-rust
Area: Updates to Rust code
Milestone
Comments
dconnolly
added
A-dependencies
Area: Dependency file updates
A-rust
Area: Updates to Rust code
P-Medium
A-network
Area: Network protocol updates or fixes
labels
May 25, 2021
5 tasks
This was referenced Jun 7, 2021
4 tasks
3 tasks
This was referenced Oct 20, 2021
3 tasks
6 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A-dependencies
Area: Dependency file updates
A-network
Area: Network protocol updates or fixes
A-rust
Area: Updates to Rust code
Scope
This ticket is only for upgrading tokio, and any required Zebra changes.
The upgrade PR must not include any optional refactors or new tokio features.
This helps reduce the risk of bugs during the upgrade.
Motivation
Zebra is a major version behind the latest tokio.
Stable tokio may help us keep the network stack and async constructions more maintainable.
Suggested Solution
deny.toml
.Alternatives
Don't upgrade, stay on 0.3.* tokio
PRs and Reviewers
Sleep
futures #2914tokio-stream
crate to replace usages of Tokio types that wereStream
s #2922 - @oxarbitragebroadcast::Receiver::recv
instead ofnext
#2933Semaphore::acquire()
error #2934 - @teor2345zebra-network
dependencies #2935 - @conradoplgmetrics
to version 0.17 #2937 - @teor2345The text was updated successfully, but these errors were encountered: