Fernando Giorgetti created DISPATCH-1868:
--------------------------------------------

             Summary: New system test system_tests_grpc is failing on Fedora 33
                 Key: DISPATCH-1868
                 URL: https://issues.apache.org/jira/browse/DISPATCH-1868
             Project: Qpid Dispatch
          Issue Type: Bug
    Affects Versions: 2.0.0
            Reporter: Fernando Giorgetti


The new system test sends a few unary gRPC requests.
I am observing that the 2 first requests are working, but the 3rd one is hung.

When it hangs, I see that the 3 requests are flowing through the router logs, 
but
the 3rd response is not reaching the client application. The router logs shows 
this:

 
{code:java}
2020-12-03 16:44:08.607380 -0300 HTTP_ADAPTOR (debug) [C3] qdr_http_deliver - 
call handle_outgoing_http
2020-12-03 16:44:08.607391 -0300 PROTOCOL (trace) [C3] Starting to 
handle_outgoing_http, the thread id = 498546240
2020-12-03 16:44:08.607401 -0300 PROTOCOL (trace) [C3] Header not sent yet
2020-12-03 16:44:08.607602 -0300 HTTP_ADAPTOR (trace) [C3] Initial SETTINGS 
frame sent
2020-12-03 16:44:08.607631 -0300 PROTOCOL (trace) [C3][S5] HTTP2 HEADER 
Outgoing [:status=200]
2020-12-03 16:44:08.607643 -0300 PROTOCOL (trace) [C3][S5] HTTP2 HEADER 
Outgoing [content-type=application/grpc]
2020-12-03 16:44:08.607652 -0300 PROTOCOL (trace) [C3][S5] HTTP2 HEADER 
Outgoing [grpc-accept-encoding=identity,deflate,gzip]
2020-12-03 16:44:08.607662 -0300 PROTOCOL (trace) [C3][S5] HTTP2 HEADER 
Outgoing [accept-encoding=identity,gzip]
2020-12-03 16:44:08.607679 -0300 PROTOCOL (trace) [C3] HTTP2 send_callback data 
length 27
2020-12-03 16:44:08.607689 -0300 PROTOCOL (trace) [C3] write_buffers 
pn_raw_connection_write_buffers_capacity=16
2020-12-03 16:44:08.607705 -0300 HTTP_ADAPTOR (trace) [C3] Written 1 buffer(s) 
and 27 bytes in write_buffers() using pn_raw_connection_write_buffers()
2020-12-03 16:44:08.607718 -0300 PROTOCOL (trace) [C3][S5] Headers submitted
2020-12-03 16:44:08.607732 -0300 PROTOCOL (trace) [C3][S5] Processing message 
body
2020-12-03 16:44:08.607743 -0300 PROTOCOL (error) [C3][S5] Error submitting 
data rv=-510
2020-12-03 16:44:08.607753 -0300 PROTOCOL (trace) [C3][S5] Message has no footer
2020-12-03 16:44:08.607763 -0300 PROTOCOL (trace) [C3] Finished 
handle_outgoing_http, the thread id = 498546240
2020-12-03 16:44:08.607773 -0300 ROUTER_CORE (debug) Delivery decref: 
dlv:21e7e90 rc:3 link:11 qdr_link_process_deliveries - release local reference 
- not send_complete
2020-12-03 16:44:08.607843 -0300 HTTP_ADAPTOR (trace) [C3] 
PN_RAW_CONNECTION_WRITTEN Wrote 27 bytes, DEQ_SIZE(session_data->buffs) = 0
2020-12-03 16:44:08.607862 -0300 HTTP_ADAPTOR (trace) [C3][S5] In 
restart_streams swapped head and tail streams
2020-12-03 16:44:08.607873 -0300 PROTOCOL (trace) [C3][S5] Restarting stream in 
restart_streams()
2020-12-03 16:44:08.607882 -0300 PROTOCOL (trace) [C3] Starting to 
handle_outgoing_http, the thread id = 748737216
2020-12-03 16:44:08.607892 -0300 PROTOCOL (trace) [C3][S5] Headers already 
submitted, Proceeding with the body
2020-12-03 16:44:08.607902 -0300 PROTOCOL (trace) [C3][S5] Stream was paused, 
resuming now
2020-12-03 16:44:08.607914 -0300 PROTOCOL (trace) [C3][S5] nghttp2_session_send 
- write_buffers done for resumed stream
2020-12-03 16:44:08.607924 -0300 PROTOCOL (trace) [C3][S5] Message has no footer
2020-12-03 16:44:08.607934 -0300 PROTOCOL (trace) [C3] Finished 
handle_outgoing_http, the thread id = 748737216
2020-12-03 16:44:08.607945 -0300 HTTP_ADAPTOR (trace) [C3] 
PN_RAW_CONNECTION_NEED_WRITE_BUFFERS Need write buffers
 
{code}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to