You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2020/11/23 12:14:35 UTC
[GitHub] [arrow] rdettai commented on pull request #8697: ARROW-10633: [Rust][DataFusion] Dependency version updates
rdettai commented on pull request #8697:
URL: https://github.com/apache/arrow/pull/8697#issuecomment-732125285
@alamb @Dandandan Upgrading Tokio to 0.3 is not as simple as it seams. The runtime is not compatible with the 0.2 one, and it requires to add a compatibility adapter that runs an extra thread (https://docs.rs/tokio-compat-02/0.1.2/tokio_compat_02/).
The problem is that many libraries are still running 0.2 (as 0.3 is fairly recent):
- tonic: flight is mostly broken because of that
- rustoto: not directly used but used by external users (and not just me I guess 😄)
What was the reason for upgrading Tokio? If there is no clear reason, I would be in favor of downgrading back to 0.2.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org