Pinpointing the Python Code Paths with High Disk I/O (using OpenResty XRay)
ChangeLog 1.0.9
Yichun Zhang (agentzh) , 26 Feb 2018 (created 08 Nov 2011)Stable Release 1.0.9.10 - 16 November 2011
- bugfix: fixed the error message length while the
./configure
script fails.
Components bundled in this release:
- LuaJIT-2.0.0-beta8
- array-var-nginx-module-0.03rc1
- auth-request-nginx-module-0.2
- drizzle-nginx-module-0.1.2rc4
- echo-nginx-module-0.37rc7
- encrypted-session-nginx-module-0.01
- form-input-nginx-module-0.07rc5
- headers-more-nginx-module-0.16rc4
- iconv-nginx-module-0.10rc5
- lua-5.1.4
- lua-cjson-1.0.3
- lua-rds-parser-0.04
- lua-redis-parser-0.09rc5
- memc-nginx-module-0.13rc1
- nginx-1.0.9
- ngx_devel_kit-0.2.17
- ngx_lua-0.3.1rc28
- ngx_postgres-0.9rc2
- rds-csv-nginx-module-0.04
- rds-json-nginx-module-0.12rc6
- redis2-nginx-module-0.08rc1
- set-misc-nginx-module-0.22rc3
- srcache-nginx-module-0.13rc2
- upstream-keepalive-nginx-module-0.3
- xss-nginx-module-0.03rc5
Mainline Version 1.0.9.9 - 13 November 2011
- upgraded Drizzle Nginx Module to 0.1.2rc4.
- bugfix: it might prematurely remove a write event when still busily connecting to the database from the event model.
Mainline Version 1.0.9.7 - 10 November 2011
- applied a patch to
add new directives
log_escape_non_ascii
to prevent escaping non-ascii bytes in access log variable values. requested by @姜大炮. It can be turnedon
andoff
, and default toon
just as the standard Nginx version.
Mainline Version 1.0.9.5 - 9 November 2011
- upgraded Lua Nginx Module to 0.3.1rc28.
- bugfix:
Cache-Control
header modification might introduce empty value headers when using with the standard ngx_headers module.
- bugfix:
- upgraded Headers More Nginx Module to 0.16rc4.
- bugfix:
Cache-Control
header modification might introduce empty value headers when using with the standard ngx_headers module.
- bugfix:
Mainline Version 1.0.9.3 - 9 November 2011
- upgraded Lua Nginx Module to 0.3.1rc27.
- feature: added the ngx.encode_args method to encode a Lua code to a URI query string. thanks 郭颖 (0597虾).
- feature: ngx.location.capture and ngx.exec now supports the same Lua args table format as in ngx.encode_args. thanks 郭颖 (0597虾).
- upgraded Drizzle Nginx Module to 0.1.2rc3.
- bugfix: fixed issues with
poll
,rtsig
, andselect
used by the Nginx event model by eliminating thepoll
syscall performed bylibdrizzle
. This also gives rise to a nice speedup (about 10% in simple cases).
- bugfix: fixed issues with
- bugfix: nginx-1.0.9-variable_header_ignore_no_hash.patch might introduce a memory overflow issue in multi-header variables. thanks Markus Linnala.
Mainline Version 1.0.9.1 - 8 November 2011
- upgraded the Nginx core to 1.0.9.
- applied the epoll_check_stale_wev patch to the Nginx 1.0.9 core. thanks @晓旭XX.
- upgraded Lua Nginx Module to 0.3.1rc26.
- feature: added the
ctx
option to ngx.location.capture: you can now specify a custom Lua table to pass to the subrequest as its ngx.ctx. thanks @hugozhu. - bugfix: fixed compatibility with nginx 0.8.54. thanks @0579虾.
- feature: added the
- upgraded Postgres Nginx Module to 0.9rc2
- bugfix: now we log an error message when the
postgres_pass
target is not found at all and returns 500 in this case instead of returning empty response. - bugfix: we should no longer return
NGX_AGAIN
when the re-polling returns IO WAIT in case of the "connection made" state. - feature: added some debugging outputs which be enabled by passing the
--with-debug
option while building Nginx or OpenResty. - bugfix: fixed compatibility issues with Nginx 1.1.4+:
ngx_chain_update_chains
now requires a pool argument.
- bugfix: now we log an error message when the
- upgraded Lua Rds Parser Library to 0.04.
- bugfix: fixed a serious memory leak reported by bearnard.
- upgraded Xss Nginx Module to 0.03rc5.
- bugfix: the callback argument value parser did not accept JavaScript identifier names started with underscores. thanks Sam Mulube. See ChangeLog1000008 for change log for ngx_openresty 1.0.8.x.