Carol Nichols created ARROW-10961:
-------------------------------------

             Summary: [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


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)

Reply via email to