(This page was automatically generated by the tools in the opsboy project on 18:34:26 08-Apr-2017 GMT.)

Amazon EC2 Test Cluster Reports for Nginx and its Components

Reports

Linux x86_64

nginx/1.9.15 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock PASS PASS - -
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache PASS PASS - -
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string PASS PASS - -
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var PASS PASS - -
ngx_coolkit PASS PASS - -
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS PASS - -
ngx_eval PASS PASS PASS PASS
ngx_example_lua PASS PASS - -
ngx_form_input PASS PASS PASS PASS
ngx_headers_more PASS PASS - -
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream PASS PASS - -
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS PASS PASS PASS
ngx_stream_lua PASS PASS PASS PASS
ngx_xss PASS PASS - -
resty-cli PASS PASS - -

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock - - PASS PASS
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache - - PASS PASS
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string - - PASS PASS
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var - - PASS PASS
ngx_coolkit - - PASS PASS
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session - - PASS PASS
ngx_eval PASS PASS PASS PASS
ngx_example_lua - - PASS PASS
ngx_form_input PASS PASS PASS PASS
ngx_headers_more - - PASS PASS
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream - - PASS PASS
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc - - PASS PASS
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS PASS PASS PASS
ngx_stream_lua PASS PASS PASS PASS
ngx_xss - - PASS PASS
resty-cli - - - -

Component check leak gcc -O3
-funsigned-char
lua-resty-core PASS PASS
lua-resty-dns PASS PASS
lua-resty-limit-traffic PASS PASS
lua-resty-lock PASS PASS
lua-resty-logger-socket PASS PASS
lua-resty-lrucache PASS PASS
lua-resty-memcached PASS PASS
lua-resty-mysql PASS PASS
lua-resty-redis PASS PASS
lua-resty-string PASS PASS
lua-resty-upload PASS PASS
lua-resty-upstream-healthcheck PASS PASS
lua-resty-websocket PASS PASS
ngx_array_var PASS PASS
ngx_coolkit PASS PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_example_lua PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_iconv PASS PASS
ngx_lua PASS PASS
ngx_lua_upstream PASS PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv PASS PASS
ngx_rds_json FAIL PASS
ngx_redis2 PASS PASS
ngx_replace_filter PASS PASS
ngx_set_misc PASS PASS
ngx_srcache PASS PASS
ngx_stream_echo PASS PASS
ngx_stream_lua PASS PASS
ngx_xss PASS PASS
resty-cli - -

nginx/1.11.2 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock PASS PASS - -
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache PASS PASS - -
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string PASS PASS - -
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var PASS PASS - -
ngx_coolkit PASS PASS - -
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS PASS - -
ngx_eval PASS PASS PASS PASS
ngx_example_lua PASS PASS - -
ngx_form_input PASS PASS PASS PASS
ngx_headers_more PASS PASS - -
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream PASS PASS - -
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo FAIL FAIL PASS PASS
ngx_stream_lua PASS FAIL PASS FAIL
ngx_xss PASS PASS - -
resty-cli PASS PASS - -

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock - - PASS PASS
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache - - PASS PASS
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string - - PASS PASS
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var - - PASS PASS
ngx_coolkit - - PASS PASS
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session - - PASS PASS
ngx_eval PASS PASS PASS PASS
ngx_example_lua - - PASS PASS
ngx_form_input PASS PASS PASS PASS
ngx_headers_more - - PASS PASS
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream - - PASS PASS
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc - - PASS PASS
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS FAIL FAIL FAIL
ngx_stream_lua FAIL FAIL PASS FAIL
ngx_xss - - PASS PASS
resty-cli - - - -

Component check leak gcc -O3
-funsigned-char
lua-resty-core PASS PASS
lua-resty-dns PASS PASS
lua-resty-limit-traffic PASS PASS
lua-resty-lock PASS PASS
lua-resty-logger-socket PASS PASS
lua-resty-lrucache PASS PASS
lua-resty-memcached PASS PASS
lua-resty-mysql PASS PASS
lua-resty-redis PASS PASS
lua-resty-string PASS PASS
lua-resty-upload PASS PASS
lua-resty-upstream-healthcheck PASS PASS
lua-resty-websocket PASS PASS
ngx_array_var PASS PASS
ngx_coolkit PASS PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_example_lua PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_iconv PASS PASS
ngx_lua PASS PASS
ngx_lua_upstream PASS PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv FAIL PASS
ngx_rds_json PASS PASS
ngx_redis2 PASS PASS
ngx_replace_filter PASS PASS
ngx_set_misc PASS PASS
ngx_srcache PASS PASS
ngx_stream_echo PASS FAIL
ngx_stream_lua PASS PASS
ngx_xss PASS PASS
resty-cli - -

miscellaneous

Component plain valgrind/memcheck
sregex PASS PASS

Linux i386

nginx/1.9.15 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock PASS PASS - -
lua-resty-logger-socket FAIL PASS FAIL PASS
lua-resty-lrucache PASS PASS - -
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string PASS PASS - -
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var PASS PASS - -
ngx_coolkit PASS PASS - -
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS PASS - -
ngx_eval PASS PASS PASS PASS
ngx_example_lua PASS PASS - -
ngx_form_input PASS PASS PASS PASS
ngx_headers_more PASS PASS - -
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream PASS PASS - -
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS PASS PASS PASS
ngx_stream_lua PASS PASS PASS PASS
ngx_xss PASS PASS - -
resty-cli PASS PASS - -

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock - - PASS PASS
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache - - PASS PASS
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string - - PASS PASS
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS FAIL PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var - - PASS PASS
ngx_coolkit - - PASS PASS
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session - - PASS PASS
ngx_eval PASS PASS PASS PASS
ngx_example_lua - - PASS PASS
ngx_form_input PASS PASS PASS PASS
ngx_headers_more - - PASS PASS
ngx_iconv PASS PASS PASS PASS
ngx_lua FAIL PASS PASS PASS
ngx_lua_upstream - - PASS PASS
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc - - PASS PASS
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS PASS PASS PASS
ngx_stream_lua PASS PASS PASS PASS
ngx_xss - - PASS PASS
resty-cli - - - -

Component check leak gcc -O3
-funsigned-char
lua-resty-core PASS PASS
lua-resty-dns PASS PASS
lua-resty-limit-traffic PASS PASS
lua-resty-lock PASS PASS
lua-resty-logger-socket PASS FAIL
lua-resty-lrucache PASS PASS
lua-resty-memcached PASS PASS
lua-resty-mysql PASS PASS
lua-resty-redis PASS PASS
lua-resty-string PASS PASS
lua-resty-upload PASS PASS
lua-resty-upstream-healthcheck PASS PASS
lua-resty-websocket PASS PASS
ngx_array_var PASS PASS
ngx_coolkit PASS PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_example_lua PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_iconv PASS PASS
ngx_lua PASS PASS
ngx_lua_upstream PASS PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv PASS PASS
ngx_rds_json PASS PASS
ngx_redis2 PASS PASS
ngx_replace_filter PASS PASS
ngx_set_misc PASS PASS
ngx_srcache PASS PASS
ngx_stream_echo PASS PASS
ngx_stream_lua PASS PASS
ngx_xss PASS PASS
resty-cli - -

nginx/1.11.2 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock PASS PASS - -
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache PASS PASS - -
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string PASS PASS - -
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var PASS PASS - -
ngx_coolkit PASS PASS - -
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS PASS - -
ngx_eval PASS PASS PASS PASS
ngx_example_lua PASS PASS - -
ngx_form_input PASS PASS PASS PASS
ngx_headers_more PASS PASS - -
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream PASS PASS - -
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo FAIL FAIL PASS PASS
ngx_stream_lua PASS FAIL PASS FAIL
ngx_xss PASS PASS - -
resty-cli PASS PASS - -

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS PASS PASS PASS
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS PASS PASS PASS
lua-resty-lock - - PASS PASS
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache - - PASS PASS
lua-resty-memcached PASS PASS PASS PASS
lua-resty-mysql PASS PASS PASS PASS
lua-resty-redis PASS PASS PASS PASS
lua-resty-string - - PASS PASS
lua-resty-upload PASS PASS PASS PASS
lua-resty-upstream-healthcheck PASS PASS PASS PASS
lua-resty-websocket PASS PASS PASS PASS
ngx_array_var - - PASS PASS
ngx_coolkit - - PASS PASS
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session - - PASS PASS
ngx_eval PASS PASS PASS PASS
ngx_example_lua - - PASS PASS
ngx_form_input PASS PASS PASS PASS
ngx_headers_more - - PASS PASS
ngx_iconv PASS PASS PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_lua_upstream - - PASS PASS
ngx_memc PASS PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_redis2 PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc - - PASS PASS
ngx_srcache PASS PASS PASS PASS
ngx_stream_echo PASS PASS FAIL FAIL
ngx_stream_lua FAIL FAIL PASS FAIL
ngx_xss - - PASS PASS
resty-cli - - - -

Component check leak gcc -O3
-funsigned-char
lua-resty-core PASS PASS
lua-resty-dns PASS PASS
lua-resty-limit-traffic PASS PASS
lua-resty-lock PASS PASS
lua-resty-logger-socket PASS PASS
lua-resty-lrucache PASS PASS
lua-resty-memcached PASS PASS
lua-resty-mysql PASS PASS
lua-resty-redis PASS PASS
lua-resty-string PASS PASS
lua-resty-upload PASS PASS
lua-resty-upstream-healthcheck PASS PASS
lua-resty-websocket PASS PASS
ngx_array_var PASS PASS
ngx_coolkit PASS PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_example_lua PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_iconv PASS PASS
ngx_lua PASS PASS
ngx_lua_upstream PASS PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv PASS PASS
ngx_rds_json PASS PASS
ngx_redis2 PASS PASS
ngx_replace_filter PASS PASS
ngx_set_misc PASS PASS
ngx_srcache PASS PASS
ngx_stream_echo PASS FAIL
ngx_stream_lua FAIL PASS
ngx_xss PASS PASS
resty-cli - -

miscellaneous

Component plain valgrind/memcheck
sregex PASS PASS

Archive

Historical reports can be found here:

  http://qa.openresty.org/archive/

Maintainer

Yichun "agentzh" Zhang (章亦春) <agentzh@gmail.com> (http://agentzh.org), CloudFlare.

This Amazon EC2 test cluster has been sponsored by CloudFlare, Inc (http://www.cloudflare.com).

If you like to add more tests to this test cluster and its reports, feel free to contact me.