[ 
https://issues.apache.org/jira/browse/THRIFT-4187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15992945#comment-15992945
 ] 

Mark Erickson commented on THRIFT-4187:
---------------------------------------

[~allengeorge] I agree with your conclusions and the assessment that the 
challenge with the Dart implementation is adapting an async (non-blocking) 
system to a blocking-style calls. If Dart needs to support reading the header 
in a separate message from the body, then there will be some rework needed to 
collect messages in the buffer before attempting to read.  I haven't put much 
thought into it lately, but let me know if you get stuck and I (or some of my 
colleagues) can try to help.

> Dart -> Rust Framed cross tests fail
> ------------------------------------
>
>                 Key: THRIFT-4187
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4187
>             Project: Thrift
>          Issue Type: Bug
>          Components: Rust - Library
>            Reporter: Allen George
>            Assignee: Allen George
>            Priority: Minor
>
> For some reason the Dart (client) -> Rust (server) framed-transport cross 
> tests fail. Initial investigation shows that *somehow* the dart client think 
> the socket was closed, which means it doesn't read the message from the 
> underlying transport.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to