Welcome! Log In Create A New Profile

Advanced

[nginx] svn commit: r5091 - trunk/src/http

Anonymous User
February 27, 2013 12:18PM
Author: vbart
Date: 2013-02-27 17:16:51 +0000 (Wed, 27 Feb 2013)
New Revision: 5091
URL: http://trac.nginx.org/nginx/changeset/5091/nginx

Log:
Status: do not count connection as reading right after accept().

Before we receive the first bytes, the connection is counted
as waiting.

This change simplifies further code changes.


Modified:
trunk/src/http/ngx_http_request.c

Modified: trunk/src/http/ngx_http_request.c
===================================================================
--- trunk/src/http/ngx_http_request.c 2013-02-27 17:12:48 UTC (rev 5090)
+++ trunk/src/http/ngx_http_request.c 2013-02-27 17:16:51 UTC (rev 5091)
@@ -316,10 +316,6 @@
rev->handler = ngx_http_init_request;
c->write->handler = ngx_http_empty_handler;

-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
if (rev->ready) {
/* the deferred accept(), rtsig, aio, iocp */

@@ -335,9 +331,6 @@
ngx_add_timer(rev, c->listening->post_accept_timeout);

if (ngx_handle_read_event(rev, 0) != NGX_OK) {
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, -1);
-#endif
ngx_http_close_connection(c);
return;
}
@@ -356,10 +349,6 @@
ngx_http_core_loc_conf_t *clcf;
ngx_http_core_main_conf_t *cmcf;

-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, -1);
-#endif
-
c = rev->data;

if (rev->timedout) {
@@ -2613,10 +2602,6 @@

ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "pipelined request");

-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
hc->pipeline = 1;
c->log->action = "reading client pipelined request line";

@@ -2859,10 +2844,6 @@

b->last += n;

-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
c->log->handler = ngx_http_log_error;
c->log->action = "reading client request line";


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

[nginx] svn commit: r5091 - trunk/src/http

Anonymous User 808 February 27, 2013 12:18PM



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

Online Users

Guests: 240
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