You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Andrew Lamb (Jira)" <ji...@apache.org> on 2021/04/26 12:42:04 UTC
[jira] [Closed] (ARROW-10961) [Rust] [Flight] Upgrade to tonic >
0.3.1 to get fix of headers/trailers handling
[ https://issues.apache.org/jira/browse/ARROW-10961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Lamb closed ARROW-10961.
-------------------------------
Resolution: Invalid
> [Rust] [Flight] Upgrade to tonic > 0.3.1 to get fix of headers/trailers handling
> --------------------------------------------------------------------------------
>
> Key: ARROW-10961
> URL: https://issues.apache.org/jira/browse/ARROW-10961
> Project: Apache Arrow
> Issue Type: Bug
> Components: FlightRPC, Rust
> Reporter: Carol Nichols
> Priority: Major
>
> C++ gRPC servers sometimes return both headers and trailers, and [tonic|https://crates.io/crates/tonic], the crate that provides a Rust gRPC implementation, wasn't correctly merging headers and trailers for errors in the gRPC client. [This has been fixed|https://github.com/hyperium/tonic/pull/510] and should be included in the next release of tonic, which should have some version number greater than 0.3.1, but I'm not sure what tonic's release plans are.
> In the Rust Flight integration test client I'm developing, the middleware scenario with the Rust client against the C++ server will fail until this is taken care of. Filing this ticket so I can reference it in the disabling of that test case.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)