Working page load (total of 4 requests), and we see 4x 3180|3067

POST Request (to website):
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067
-
GET Request (to website):
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067
-
GET Request (app.css)
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067
-
GET Request (app.js)
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067

Not working page load:

POST Request (to website):
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067
-
GET Request (to website):
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067
-
Get Request (app.css)
h2_frt_decode_headers:2621
h2_frt_decode_headers:2643
-
Get Request (app.js)
h2s_frt_make_resp_data:3180
h2s_frt_make_resp_data:3067

Best Regards,
Lucas Rolff

On 29/12/2017, 18.21, "Willy Tarreau" <[email protected]> wrote:

    On Fri, Dec 29, 2017 at 04:48:13PM +0000, Lucas Rolff wrote:
    > > If you're willing to run another test, I can prepare a debugging patch 
which will try to report every single error path in the H2 and HPACK code so 
that we can try to understand where the code was upset
    > 
    > I'd love to run another test or 10 - in the end, we'll all benefit from 
it (hopefully)
    
    OK great, let's start with an easy one. This patch will output a line on
    stderr for every function and line number where we go through a goto (most
    goto in the code are error handling and most error handling is unrolled
    using goto). For me it seldom prints :
    
       h2_process_demux:1759
    
    When the client doesn't immediately send because it sees a partial request.
    But with FF I'm not even seeing this one.
    
    With a bit of luck you'll find one or a few lines that only happen when you
    observe the problem, and the sequence will help us figure what code path
    we're following.
    
    If it doesn't work we'll try to do better.
    
    Thanks!
    Willy
    

Reply via email to