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

Bump and unpin tokio #32430

Merged
merged 2 commits into from
Jul 13, 2023
Merged

Conversation

CriesofCarrots
Copy link
Contributor

Problem

We pinned tokio to v1.14.1 because later versions (with this commit tokio-rs/tokio@4eed411) were causing significant stalling problems for RPC operators (#24644). However, this is no longer the case for current versions of tokio on solana edge channel. Meanwhile, the old tokio version causes trouble for core eng working on quic as well as on-chain program developers downstream.

Summary of Changes

Bump tokio
Remove ntapi since it is no longer in the tree

Fixes #24644
Fixes #29586

@CriesofCarrots CriesofCarrots marked this pull request as ready for review July 13, 2023 17:29
@codecov
Copy link

codecov bot commented Jul 13, 2023

Codecov Report

Merging #32430 (42d6f03) into master (09ddbd7) will increase coverage by 0.0%.
The diff coverage is 81.8%.

@@           Coverage Diff           @@
##           master   #32430   +/-   ##
=======================================
  Coverage    82.1%    82.1%           
=======================================
  Files         778      778           
  Lines      210199   210206    +7     
=======================================
+ Hits       172616   172662   +46     
+ Misses      37583    37544   -39     

@CriesofCarrots CriesofCarrots added the automerge Merge this Pull Request automatically once CI passes label Jul 13, 2023
@mergify mergify bot removed the automerge Merge this Pull Request automatically once CI passes label Jul 13, 2023
@mergify
Copy link
Contributor

mergify bot commented Jul 13, 2023

automerge label removed due to a CI failure

@buffalu
Copy link
Contributor

buffalu commented Jul 15, 2023

praise be to jesus thank you

andreisilviudragnea pushed a commit to andreisilviudragnea/solana that referenced this pull request Aug 20, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree

(cherry picked from commit c020211)
andreisilviudragnea pushed a commit to andreisilviudragnea/solana that referenced this pull request Aug 20, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree

(cherry picked from commit c020211)
andreisilviudragnea pushed a commit to andreisilviudragnea/solana that referenced this pull request Aug 20, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree

(cherry picked from commit c020211)
@andreisilviudragnea
Copy link

This needs to be backported to v1.16: #32909

andreisilviudragnea pushed a commit to andreisilviudragnea/solana that referenced this pull request Aug 20, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree

(cherry picked from commit c020211)
andreisilviudragnea pushed a commit to andreisilviudragnea/solana that referenced this pull request Aug 28, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree

(cherry picked from commit c020211)
buffalu pushed a commit to buffalu/solana that referenced this pull request Aug 29, 2023
* Bump tokio to current, and unpin

* Remove patch since ntapi is not longer in tree
@CriesofCarrots CriesofCarrots deleted the bump-tokio branch September 13, 2023 18:14
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.

chore: bump tokio version RPC server not responsive possible regression in 1.9.16
4 participants