Mercurial > hg > ngx_http_upstream_keepalive
annotate CHANGES @ 45:489c5d4318ff draft
Keepalive: "single" parameter deprecated.
The original idea was to optimize edge cases in case of interchangeable
backends, i.e. don't establish a new connection if we have any one
cached. This causes more harm than good though, as it screws up
underlying balancer's idea about backends used and may result in
various unexpected problems.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 25 Jun 2012 22:55:53 +0400 |
parents | d7643c291ef0 |
children |
rev | line source |
---|---|
43
d7643c291ef0
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
39
diff
changeset
|
1 |
d7643c291ef0
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
39
diff
changeset
|
2 Changes with upstream keepalive module 0.7 (2011-09-08): |
d7643c291ef0
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
39
diff
changeset
|
3 |
d7643c291ef0
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
39
diff
changeset
|
4 *) Bugfix: unbuffered connection might not be kept alive under Linux. |
d7643c291ef0
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
39
diff
changeset
|
5 |
39
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
6 |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
7 Changes with upstream keepalive module 0.6 (2011-09-04): |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
8 |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
9 *) Bugfix: module could not be built on Windows. |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
10 |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
11 *) Bugfix: module could not be built without the ngx_http_ssl_module. |
0b00e2d1a797
Keepalive: update CHANGES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
35
diff
changeset
|
12 |
35 | 13 |
14 Changes with upstream keepalive module 0.5 (2011-09-03): | |
15 | |
16 *) Feature: https connections support (requires patches). | |
17 | |
18 *) Bugfix: invalid connections might be cached. | |
19 | |
24
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
20 |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
21 Changes with upstream keepalive module 0.4 (2010-12-15): |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
22 |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
23 *) Bugfix: the "[alert] ... open socket ... left in connection ..." |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
24 messages were logged on nginx worker process gracefull exit for |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
25 each cached connection; the bug had appeared in 0.3. |
2ee28064a04a
Keepalive: correctly close connections on gracefull shutdown.
Maxim Dounin <mdounin@mdounin.ru>
parents:
22
diff
changeset
|
26 |
22
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
27 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
28 Changes with upstream keepalive module 0.3 (2010-09-14): |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
29 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
30 *) Bugfix: cached connections might be closed needlessly. |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
31 Thanks to Martin Fjordvald. |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
32 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
33 *) Bugfix: in memory allocation error handling on config creation. |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
34 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
35 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
36 Changes with upstream keepalive module 0.2 (2009-05-15): |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
37 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
38 *) Feature: expiremental support for FastCGI (requires patches). |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
39 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
40 *) Bugfix: invalid connections might be cached. |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
41 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
42 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
43 Changes with upstream keepalive module 0.1 (2008-10-24): |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
44 |
f3e74fbd0f0b
Keepalive: add CHANGES, minor documentation fixes.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
45 *) The first public version. |