summaryrefslogtreecommitdiff
path: root/test/known_failures_Linux.json
diff options
context:
space:
mode:
authorJames E. King III <jking@apache.org>2019-02-09 10:35:44 -0500
committerJames E. King III <jking@apache.org>2019-02-11 17:46:30 -0500
commit393f6c93e1a65b7be74d79b5a6b00f878e88a630 (patch)
treef420f76c8d47d189bcefbd48860f7fe8f34df523 /test/known_failures_Linux.json
parente53d23c16c806c6da62ebaa7f205328cf710d9a5 (diff)
downloadthrift-393f6c93e1a65b7be74d79b5a6b00f878e88a630.tar.gz
THRIFT-3877: fix py/py3 server, java client with http transport
The java TestClient asks the server to runa oneway request that sleeps for 3 seconds. If the java TestClient sees the duration of the call exceed one second, it fails the test. This means the server did not participate in the "fire and forget" dynamics of ONEWAY requests. In this case the THttpServer was processing the RPC before sending the transport response. The fix was to enhance the TProcessor so that the THttpServer has an opportunity to inspect the message header before processing the RPC. This is partly due to the violation of the THttpServer in the layered architecture. It is essentially implementing a combined server and transport, whereas there should be a distinct server, protocol, and transport separation. Many languages seem to have this problem where HTTP was introduced.
Diffstat (limited to 'test/known_failures_Linux.json')
-rw-r--r--test/known_failures_Linux.json32
1 files changed, 1 insertions, 31 deletions
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index dd7fb6b81..5beaa5860 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -452,35 +452,20 @@
"py-hs_compact_http-ip",
"py-hs_header_http-ip",
"py-hs_json_http-ip",
- "py-java_accel-binary_http-ip",
"py-java_accel-binary_http-ip-ssl",
- "py-java_accelc-compact_http-ip",
"py-java_accelc-compact_http-ip-ssl",
- "py-java_binary_http-ip",
"py-java_binary_http-ip-ssl",
- "py-java_compact_http-ip",
"py-java_compact_http-ip-ssl",
- "py-java_json_http-ip",
"py-java_json_http-ip-ssl",
- "py-java_multi-binary_http-ip",
"py-java_multi-binary_http-ip-ssl",
- "py-java_multi_http-ip",
"py-java_multi_http-ip-ssl",
- "py-java_multia-binary_http-ip",
"py-java_multia-binary_http-ip-ssl",
- "py-java_multia-multi_http-ip",
"py-java_multia-multi_http-ip-ssl",
- "py-java_multiac-compact_http-ip",
"py-java_multiac-compact_http-ip-ssl",
- "py-java_multiac-multic_http-ip",
"py-java_multiac-multic_http-ip-ssl",
- "py-java_multic-compact_http-ip",
"py-java_multic-compact_http-ip-ssl",
- "py-java_multic_http-ip",
"py-java_multic_http-ip-ssl",
- "py-java_multij-json_http-ip",
"py-java_multij-json_http-ip-ssl",
- "py-java_multij_http-ip",
"py-java_multij_http-ip-ssl",
"py-lua_accel-binary_http-ip",
"py-lua_accelc-compact_http-ip",
@@ -564,35 +549,20 @@
"py3-hs_compact_http-ip",
"py3-hs_header_http-ip",
"py3-hs_json_http-ip",
- "py3-java_accel-binary_http-ip",
"py3-java_accel-binary_http-ip-ssl",
- "py3-java_accelc-compact_http-ip",
"py3-java_accelc-compact_http-ip-ssl",
- "py3-java_binary_http-ip",
"py3-java_binary_http-ip-ssl",
- "py3-java_compact_http-ip",
"py3-java_compact_http-ip-ssl",
- "py3-java_json_http-ip",
"py3-java_json_http-ip-ssl",
- "py3-java_multi-binary_http-ip",
"py3-java_multi-binary_http-ip-ssl",
- "py3-java_multi_http-ip",
"py3-java_multi_http-ip-ssl",
- "py3-java_multia-binary_http-ip",
"py3-java_multia-binary_http-ip-ssl",
- "py3-java_multia-multi_http-ip",
"py3-java_multia-multi_http-ip-ssl",
- "py3-java_multiac-compact_http-ip",
"py3-java_multiac-compact_http-ip-ssl",
- "py3-java_multiac-multic_http-ip",
"py3-java_multiac-multic_http-ip-ssl",
- "py3-java_multic-compact_http-ip",
"py3-java_multic-compact_http-ip-ssl",
- "py3-java_multic_http-ip",
"py3-java_multic_http-ip-ssl",
- "py3-java_multij-json_http-ip",
"py3-java_multij-json_http-ip-ssl",
- "py3-java_multij_http-ip",
"py3-java_multij_http-ip-ssl",
"py3-lua_accel-binary_http-ip",
"py3-lua_accelc-compact_http-ip",
@@ -613,4 +583,4 @@
"rb-cpp_json_framed-domain",
"rb-cpp_json_framed-ip",
"rb-cpp_json_framed-ip-ssl"
-] \ No newline at end of file
+]