summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2011-08-29 09:35:00 +0000
committerIgor Sysoev <igor@sysoev.ru>2011-08-29 09:35:00 +0000
commit283936abca079a6f6e6c0dd23b4a5fd45467e96a (patch)
treed3a8ff3f3ea36ae998a2f5a8d538859b808a132c /src
parent32220608e53cf431e10206077f8259dbb59ff66d (diff)
downloadnginx-283936abca079a6f6e6c0dd23b4a5fd45467e96a.tar.gz
nginx-283936abca079a6f6e6c0dd23b4a5fd45467e96a.tar.bz2
Merge of r4035:
Cache size accounting fix: actual cache size on disk was less than needed by sum of sizes of files loaded by worker processes themselves while cache loader was running. The bug has been introduced in r3900.
Diffstat (limited to 'src')
-rw-r--r--src/http/ngx_http_file_cache.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/http/ngx_http_file_cache.c b/src/http/ngx_http_file_cache.c
index f44fe1de1..5f074ad24 100644
--- a/src/http/ngx_http_file_cache.c
+++ b/src/http/ngx_http_file_cache.c
@@ -409,6 +409,7 @@ ngx_http_file_cache_read(ngx_http_request_t *r, ngx_http_cache_t *c)
c->node->body_start = c->body_start;
c->node->exists = 1;
c->node->uniq = c->uniq;
+ c->node->fs_size = c->fs_size;
cache->sh->size += c->fs_size;
}