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)