[ https://issues.apache.org/jira/browse/THRIFT-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16271328#comment-16271328 ]
James E. King, III commented on THRIFT-3877: -------------------------------------------- There are still a lot of cpp-other failures in the suite however. This improved cpp to cpp, but not cpp to other languages. There are still issues that need resolving, but this is an improvement. For example, All go server, cpp client cross tests fail: {noformat} root@14997434bcab:/thrift/src# test/test.py --server go --client cpp Apache Thrift - Integration Test Suite Wed Nov 29 18:30:27 2017 =============================================================================== server-client: protocol: transport: result: go-cpp compact http-ip failure(-6) go-cpp compact http-ip-ssl failure(-6) go-cpp binary http-ip-ssl failure(-6) go-cpp binary http-ip failure(-6) go-cpp compact buffered-ip success go-cpp compact framed-ip success go-cpp compact buffered-ip-ssl success go-cpp compact framed-ip-ssl success go-cpp json http-ip failure(-6) go-cpp json http-ip-ssl failure(-6) go-cpp binary buffered-ip success go-cpp binary buffered-ip-ssl success go-cpp binary framed-ip success go-cpp binary framed-ip-ssl success go-cpp json buffered-ip success go-cpp json buffered-ip-ssl success go-cpp json framed-ip success go-cpp json framed-ip-ssl success =============================================================================== No unexpected failures. Known failures are logged to test/log/known_failures.log {noformat} If you run all of the binary_http-ip tests, cpp server works against haskell, cpp, and lua http clients. It fails against go, nodejs, java, dart clients. nodejs server fails against lua, java, and dart clients. So there are issues with http all around (or there are some badly written tests). To move THRIFT-3877 further we will need someone to add "http" support to the test/csharp TestServer and TestClient so that we can cross test against other languages since that's the original bug report. > C++: library don't work with HTTP. > ---------------------------------- > > Key: THRIFT-3877 > URL: https://issues.apache.org/jira/browse/THRIFT-3877 > Project: Thrift > Issue Type: Bug > Components: C++ - Library > Affects Versions: 0.9.3, 0.10.0 > Environment: Windows 7, Visual Studio 2013 (C#), Qt 5.7 (MSVC 12). > Thrift from git repo, SHA-1: 5a3f855b4e6882184f13c698855c877241144a12 (master) > Reporter: Sergey Fasman > Assignee: James E. King, III > Priority: Critical > > Client on C++. > Tested on C# HTTP server and client — work ideal. > Then create client on C++. Client after request starts infinitly wait for > data. > For example, JSON protocol read data symbol by symbol, when trying read: it > always try to call recv function (even all data already received). -- This message was sent by Atlassian JIRA (v6.4.14#64029)