Created by Glenn Pratt on 2011-07-27 and last modified on 2011-07-27
Get this branch:
bzr branch lp:~glennpratt/nginx/apci
Only Glenn Pratt can upload to this branch. If you are Glenn Pratt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Glenn Pratt

Recent revisions

3239. By is on 2011-07-25

set correct configuration file values while adding path
patch by Maxim Dounin

3238. By is on 2011-07-25

rename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep()
and do not use it all in cache manager: this is a vestige of the times when
cache manager loaded cache

3237. By is on 2011-07-24

do not close connection if cache file is too small: replace it with valid one

3236. By is on 2011-07-24

elimination of reading cache files by cache loader

3235. By is on 2011-07-24

fix r3968

3234. By is on 2011-07-24

update the previous commit:
removing dependencies on file uniq since WIN32_FIND_DATA has no such field

3233. By is on 2011-07-24

The cache loader performs two tasks: inserting cache objects in inactivity
list and evaluating total cache size. Reading just directory is enough for
this purpose. Elimination of reading cache files saves at least one disk I/O
operaiton per file.

Preparation for elimination of reading cache files by cache loader:
removing dependencies on the reading:
*) cache node valid_sec and valid_msec are used only for caching errors;
*) upstream buffer size can be used instead of cache node body_start.

3232. By is on 2011-07-24

fuse two if's in one condition

3231. By is on 2011-07-24

style fix

3230. By is on 2011-07-22

do not try to reuse and save a SSL session for a peer created on the fly
by ngx_http_upstream_create_round_robin_peer(), since the peer lives
only during request so the saved SSL session will never be used again
and just causes memory leak

patch by Maxim Dounin

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.