(This page was automatically generated by the tools in the opsboy project on 07:00:45 03-Jul-2023 GMT.)

Amazon EC2 Test Cluster Reports for Nginx and its Components

Reports

Linux x86_64

nginx/1.21.4 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS FAIL
lua-resty-lrucache PASS PASS - -
ngx_lua PASS PASS FAIL FAIL
ngx_stream_lua PASS PASS PASS FAIL

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS FAIL PASS FAIL
lua-resty-lrucache - - PASS PASS
ngx_lua PASS PASS FAIL FAIL
ngx_stream_lua FAIL FAIL FAIL FAIL

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL FAIL
lua-resty-lrucache PASS PASS
ngx_lua PASS PASS
ngx_stream_lua PASS PASS

nginx/1.19.9 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS FAIL
lua-resty-dns PASS PASS PASS PASS
lua-resty-limit-traffic PASS - PASS PASS
lua-resty-lock PASS PASS - -
lua-resty-logger-socket PASS PASS PASS PASS
lua-resty-lrucache PASS - - -
lua-resty-mysql - FAIL - FAIL
lua-resty-redis PASS PASS FAIL PASS
lua-resty-upstream-healthcheck FAIL FAIL FAIL FAIL
lua-resty-websocket - PASS FAIL FAIL
ngx_drizzle PASS FAIL PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS FAIL - -
ngx_eval FAIL FAIL PASS FAIL
ngx_form_input PASS PASS PASS FAIL
ngx_headers_more PASS PASS - -
ngx_lua PASS PASS PASS PASS
ngx_memc FAIL PASS PASS PASS
ngx_postgres PASS PASS PASS PASS
ngx_rds_csv PASS PASS FAIL PASS
ngx_rds_json FAIL PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache PASS PASS FAIL FAIL
ngx_stream_lua PASS PASS PASS FAIL
resty-cli PASS FAIL - -

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

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL PASS
lua-resty-dns - 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-mysql PASS FAIL
lua-resty-redis FAIL FAIL
lua-resty-upstream-healthcheck - FAIL
lua-resty-websocket - PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_lua FAIL PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv PASS PASS
ngx_rds_json PASS PASS
ngx_replace_filter FAIL PASS
ngx_set_misc PASS PASS
ngx_srcache FAIL PASS
ngx_stream_lua PASS PASS
resty-cli - -

nginx/1.19.3 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core PASS PASS PASS FAIL
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-mysql PASS PASS FAIL FAIL
lua-resty-redis FAIL FAIL FAIL FAIL
lua-resty-upstream-healthcheck FAIL FAIL FAIL FAIL
lua-resty-websocket PASS PASS FAIL FAIL
ngx_drizzle PASS PASS PASS PASS
ngx_echo PASS PASS PASS PASS
ngx_encrypted_session PASS PASS - -
ngx_eval PASS PASS PASS PASS
ngx_form_input PASS PASS PASS PASS
ngx_headers_more PASS PASS - -
ngx_lua PASS PASS 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_replace_filter PASS PASS PASS PASS
ngx_set_misc PASS PASS - -
ngx_srcache FAIL PASS PASS PASS
ngx_stream_lua PASS PASS PASS FAIL
resty-cli PASS FAIL - -

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core PASS FAIL PASS FAIL
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-mysql FAIL PASS PASS PASS
lua-resty-redis FAIL FAIL FAIL FAIL
lua-resty-upstream-healthcheck FAIL FAIL FAIL FAIL
lua-resty-websocket PASS PASS 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_form_input PASS PASS PASS PASS
ngx_headers_more - - PASS PASS
ngx_lua PASS PASS PASS PASS
ngx_memc PASS PASS PASS PASS
ngx_postgres FAIL FAIL PASS PASS
ngx_rds_csv PASS PASS PASS PASS
ngx_rds_json PASS PASS PASS PASS
ngx_replace_filter PASS PASS PASS PASS
ngx_set_misc - - PASS PASS
ngx_srcache PASS PASS FAIL FAIL
ngx_stream_lua PASS FAIL FAIL FAIL
resty-cli - - - -

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL 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-mysql FAIL PASS
lua-resty-redis FAIL FAIL
lua-resty-upstream-healthcheck PASS FAIL
lua-resty-websocket PASS PASS
ngx_drizzle PASS PASS
ngx_echo PASS PASS
ngx_encrypted_session PASS PASS
ngx_eval PASS PASS
ngx_form_input PASS PASS
ngx_headers_more PASS PASS
ngx_lua FAIL PASS
ngx_memc PASS PASS
ngx_postgres PASS PASS
ngx_rds_csv PASS PASS
ngx_rds_json PASS PASS
ngx_replace_filter PASS PASS
ngx_set_misc PASS PASS
ngx_srcache PASS PASS
ngx_stream_lua PASS PASS
resty-cli - -

nginx/1.17.8 (no pool)

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

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

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

nginx/1.15.8 (no pool)

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

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

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

miscellaneous

Component plain valgrind/memcheck
lua-resty-core FAIL -
lua-resty-mysql - -
sregex PASS -

Linux i386

nginx/1.21.4 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
lua-resty-lrucache PASS PASS - -
ngx_lua FAIL FAIL FAIL FAIL
ngx_memc FAIL - - -
ngx_rds_json FAIL - - -
ngx_stream_lua FAIL FAIL FAIL FAIL

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
lua-resty-lrucache - - PASS PASS
ngx_lua FAIL FAIL FAIL FAIL
ngx_memc - - - -
ngx_rds_json - - - -
ngx_stream_lua FAIL FAIL FAIL FAIL

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL FAIL
lua-resty-lrucache PASS PASS
ngx_lua FAIL FAIL
ngx_memc - -
ngx_rds_json - -
ngx_stream_lua FAIL FAIL

nginx/1.19.9 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
ngx_lua FAIL FAIL FAIL FAIL
ngx_stream_lua FAIL FAIL FAIL FAIL

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
ngx_lua FAIL FAIL FAIL FAIL
ngx_stream_lua PASS FAIL FAIL FAIL

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL FAIL
ngx_lua FAIL PASS
ngx_stream_lua PASS PASS

nginx/1.19.3 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
ngx_lua FAIL FAIL FAIL FAIL
ngx_memc FAIL - - -
ngx_stream_lua FAIL FAIL FAIL FAIL

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
ngx_lua FAIL FAIL FAIL FAIL
ngx_memc - - - -
ngx_stream_lua FAIL FAIL FAIL FAIL

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL FAIL
ngx_lua FAIL FAIL
ngx_memc - -
ngx_stream_lua PASS FAIL

nginx/1.15.8 (no pool)

Component plain valgrind/memcheck mockeagain(R) mockeagain(R)
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
lua-resty-mysql PASS - - -
lua-resty-websocket PASS - - -
ngx_lua FAIL FAIL FAIL FAIL
ngx_stream_lua FAIL FAIL FAIL FAIL

Component mockeagain(W) mockeagain(W)
valgrind/memcheck
HUP reload HUP reload
valgrind/memcheck
lua-resty-core FAIL FAIL FAIL FAIL
lua-resty-mysql - - - -
lua-resty-websocket - - - -
ngx_lua FAIL FAIL FAIL FAIL
ngx_stream_lua FAIL FAIL FAIL FAIL

Component check leak gcc -O3
-funsigned-char
lua-resty-core FAIL FAIL
lua-resty-mysql - -
lua-resty-websocket - -
ngx_lua FAIL FAIL
ngx_stream_lua PASS FAIL

miscellaneous

Component plain valgrind/memcheck
sregex PASS -

Archive

Historical reports can be found here:

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

Maintainer

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

This Amazon EC2 test cluster is currently sponsored by OpenResty Inc. (https://www.openresty.com).

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