Welcome! Log In Create A New Profile

Advanced

Re: [PATCH] SPDY: send PING reply frame right away.

Piotr Sikora
January 13, 2014 06:46PM
Hello Valentin,

> Thank you for the patch. But, there is also no much sense in trying
> to send queue as soon as the PING frame was added (i.e. parsed from
> input buffer).
>
> The same is true as well for your next patch for the SETTINGS frame.

I wouldn't go as far as "no much sense" but your patch looks indeed better.

> I am going to fix the problem by this change:
>
> diff -r bbf87b408b92 src/http/ngx_http_spdy.c
> --- a/src/http/ngx_http_spdy.c Fri Jan 10 02:08:12 2014 +0400
> +++ b/src/http/ngx_http_spdy.c Sat Jan 11 05:20:50 2014 +0400
> @@ -378,6 +378,15 @@ ngx_http_spdy_read_handler(ngx_event_t *
> return;
> }
>
> + if (sc->last_out) {
> + if (ngx_http_spdy_send_output_queue(sc) == NGX_ERROR) {
> + ngx_http_spdy_finalize_connection(sc,
> + c->error ? NGX_HTTP_CLIENT_CLOSED_REQUEST
> + : NGX_HTTP_INTERNAL_SERVER_ERROR);
> + return;
> + }
> + }
> +
> sc->blocked = 0;
>
> if (sc->processing) {
>
> Any objections?

Nope, it fixes the original problem. Thanks!

Best regards,
Piotr Sikora

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH] SPDY: send PING reply frame right away.

Piotr Sikora 848 January 09, 2014 08:10PM

Re: [PATCH] SPDY: send PING reply frame right away.

Valentin V. Bartenev 307 January 10, 2014 08:28PM

Re: [PATCH] SPDY: send PING reply frame right away.

Piotr Sikora 269 January 13, 2014 06:46PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 152
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready