Detailed Test Report for ngx_lua in linux x86_64
Commit |
Testing Time |
Unexpected Failures |
Expected Failures |
Files |
Tests |
Elapsed Time |
28cf5ce3
|
2019-05-08 17:40:00 GMT |
0 |
0 |
200
|
20515 |
878 sec |
LuaJIT 2.1.0-beta3, commit 0e646b5
OpenSSL 1.1.0j 20 Nov 2018
(none)
(none)
- TEST 38: user modules using ngx.arg - 2019/05/08 20:17:35 [warn] 31613#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 37: globals are shared in all requests. - 2019/05/08 20:17:39 [warn] 31676#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:17:47 [warn] 31856#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 28: globals sharing by using _G (log_by_lua*) - 2019/05/08 20:18:05 [warn] 32254#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('t') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 39: lua_code_cache off + setkeepalive - 2019/05/08 20:18:06 [warn] 32257#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 39: lua_code_cache off + setkeepalive - 2019/05/08 20:18:06 [alert] 32256#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
- TEST 39: lua_code_cache off + setkeepalive - 2019/05/08 20:18:06 [warn] 32257#0: *4 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 39: lua_code_cache off + setkeepalive - 2019/05/08 20:18:07 [warn] 32257#0: *7 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 30: globals sharing by using _G (body_filter_by_lua*) - 2019/05/08 20:18:07 [warn] 32263#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('t') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 29: globals sharing by using _G (header_filter_by_lua*) - 2019/05/08 20:18:08 [warn] 32266#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('t') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 26: globals sharing by using _G - 2019/05/08 20:18:08 [warn] 32272#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('t') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 27: globals sharing by using _G (set_by_lua*) - 2019/05/08 20:18:09 [warn] 32281#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('t') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 3: set response content-type header - unexpected extra bytes after last chunk in response: "lo\x{0a}"
- killing the child process 327 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 328 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 344 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 345 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 419 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 420 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 444 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 445 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 521 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 522 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 546 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 547 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 560 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 561 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- TEST 6: pipelined POST requests - 2019/05/08 20:21:14 [warn] 966#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 5: receive until on request_body - receiveuntil(1) on the last byte of the body - 2019/05/08 20:21:15 [warn] 981#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: attempt to use the req socket across request boundary - 2019/05/08 20:21:15 [warn] 984#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:21:33 [warn] 1171#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: free up the whole connection pool if no active connections - 2019/05/08 20:21:34 [warn] 1174#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 11: sanity (uds) - 2019/05/08 20:21:51 [warn] 1203#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 13: github issue #110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - 2019/05/08 20:21:51 [warn] 1209#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 34: bad request tries to receive - 2019/05/08 20:22:00 [warn] 1356#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 35: bad request tries to send - 2019/05/08 20:22:01 [warn] 1371#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 21: cannot survive across request boundary (close) - 2019/05/08 20:22:01 [warn] 1378#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 20: cannot survive across request boundary (receive) - 2019/05/08 20:22:01 [warn] 1381#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 37: bad request tries to set keepalive - 2019/05/08 20:22:04 [warn] 1429#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 33: bad request tries to connect - 2019/05/08 20:22:04 [warn] 1432#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 36: bad request tries to close - 2019/05/08 20:22:04 [warn] 1436#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 38: bad request tries to receiveuntil - 2019/05/08 20:22:04 [warn] 1445#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 19: cannot survive across request boundary (send) - 2019/05/08 20:22:05 [warn] 1454#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.udp) - 2019/05/08 20:22:11 [alert] 1521#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 5: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.tcp) - 2019/05/08 20:23:41 [alert] 2278#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 6: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.udp) - 2019/05/08 20:23:45 [alert] 2308#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 6: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.udp) - 2019/05/08 20:23:46 [alert] 2308#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 14: no clear builtin lib "string" - 2019/05/08 20:23:54 [warn] 2403#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 14: no clear builtin lib "string" - 2019/05/08 20:23:54 [warn] 2403#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 17: clear _G table - 2019/05/08 20:23:55 [warn] 2412#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 17: clear _G table - 2019/05/08 20:23:55 [warn] 2412#0: *2 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 9: code cache explicitly on (affects require) + set_by_lua_file - 2019/05/08 20:23:59 [warn] 2430#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 16: do not skip luarocks* - 2019/05/08 20:24:00 [warn] 2445#0: *1 [lua] _G write guard:12: writing a global lua variable ('luarocks2') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 16: do not skip luarocks* - 2019/05/08 20:24:00 [warn] 2445#0: *2 [lua] _G write guard:12: writing a global lua variable ('luarocks2') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 29: cosocket connection pool timeout (after Lua VM destroys) - 2019/05/08 20:24:00 [warn] 2457#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 29: cosocket connection pool timeout (after Lua VM destroys) - 2019/05/08 20:24:00 [warn] 2457#0: *3 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: code cache explicitly off (affects require) + content_by_lua - 2019/05/08 20:24:02 [warn] 2478#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: code cache explicitly off (affects require) + content_by_lua - 2019/05/08 20:24:02 [warn] 2478#0: *2 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: do not skip luarocks - 2019/05/08 20:24:02 [warn] 2481#0: *1 [lua] _G write guard:12: writing a global lua variable ('luarocks') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: do not skip luarocks - 2019/05/08 20:24:02 [warn] 2481#0: *2 [lua] _G write guard:12: writing a global lua variable ('luarocks') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: code cache explicitly off (affects require) + set_by_lua_file - 2019/05/08 20:24:02 [warn] 2487#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: code cache explicitly off (affects require) + set_by_lua_file - 2019/05/08 20:24:02 [warn] 2487#0: *2 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 7: code cache explicitly off (affects require) + content_by_lua_file - 2019/05/08 20:24:03 [warn] 2493#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 7: code cache explicitly off (affects require) + content_by_lua_file - 2019/05/08 20:24:03 [warn] 2493#0: *2 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 30: cosocket connection pool timeout (before Lua VM destroys) - 2019/05/08 20:24:03 [warn] 2496#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 30: cosocket connection pool timeout (before Lua VM destroys) - 2019/05/08 20:24:03 [warn] 2496#0: *3 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 18: ngx.ctx gets prematurely released ngx.exit() (lua_code_cache off) - 2019/05/08 20:24:37 [alert] 3008#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:40
- TEST 19: gmatch iterator used by another request - 2019/05/08 20:24:51 [warn] 3247#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 20: globals are shared by all requests - 2019/05/08 20:25:15 [warn] 3757#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 45: bad request tries to receive - 2019/05/08 20:26:12 [warn] 4621#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 48: bad request tries to set keepalive - 2019/05/08 20:26:13 [warn] 4648#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 21: cannot survive across request boundary (close) - 2019/05/08 20:26:14 [warn] 4662#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 49: bad request tries to receiveuntil - 2019/05/08 20:26:14 [warn] 4665#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 47: bad request tries to close - 2019/05/08 20:26:17 [warn] 4695#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 19: cannot survive across request boundary (send) - 2019/05/08 20:26:19 [warn] 4730#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 20: cannot survive across request boundary (receive) - 2019/05/08 20:26:20 [warn] 4751#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 46: bad request tries to send - 2019/05/08 20:26:22 [warn] 4763#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 44: bad request tries to connect - 2019/05/08 20:26:22 [warn] 4778#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: raw memcached - 2019/05/08 20:26:25 [warn] 4816#0: *1 [lua] _G write guard:12: writing a global lua variable ('resty') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:26:25 [warn] 4819#0: *1 [lua] _G write guard:12: writing a global lua variable ('Memcached') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:26:25 [warn] 4819#0: *1 [lua] _G write guard:12: writing a global lua variable ('CRC32') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:26:25 [warn] 4825#0: *1 [lua] _G write guard:12: writing a global lua variable ('Redis') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: coroutine-based pub/sub - 2019/05/08 20:26:25 [warn] 4828#0: *1 [lua] _G write guard:12: writing a global lua variable ('Redis') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 21: ngx.exit(400) should skip os.execute - 2019/05/08 20:26:27 [warn] 4904#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 24: ngx.redirect() should break pcall and skip os.execute (all in user module) - 2019/05/08 20:26:28 [warn] 4907#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: ngx.exit(400) should abort print - 2019/05/08 20:26:28 [warn] 4913#0: *1 [lua] _G write guard:12: writing a global lua variable ('memd') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 31: ngx.exec() should skip os.execute (all in user module) - 2019/05/08 20:26:28 [warn] 4916#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 14: ngx.exit(400) should abort ngx.re.gmatch - 2019/05/08 20:26:28 [warn] 4919#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: ngx.exit(400) should abort ngx.re.sub - 2019/05/08 20:26:28 [warn] 4922#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 18: ngx.exit(400) should abort ngx.shared.DICT (replace) - 2019/05/08 20:26:28 [warn] 4925#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 11: ngx.exit(400) should abort ngx.flush - 2019/05/08 20:26:29 [warn] 4928#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 28: ngx.set_uri(uri, true) should break pcall and skip os.execute (all in user module) - 2019/05/08 20:26:29 [warn] 4931#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 5: ngx.exit(400) should abort ngx.redirect - 2019/05/08 20:26:29 [warn] 4934#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 9: ngx.exit(400) should abort ngx.print - 2019/05/08 20:26:29 [warn] 4937#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 30: ngx.exit(400) should break xpcall and skip os.execute (all in user module) - 2019/05/08 20:26:29 [warn] 4940#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 27: ngx.exec() should skip os.execute (all in user module) - 2019/05/08 20:26:29 [warn] 4943#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: ngx.exit(400) should abort ngx.send_headers - 2019/05/08 20:26:29 [warn] 4946#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 25: ngx.redirect() should skip os.execute (all in user module) - 2019/05/08 20:26:30 [warn] 4949#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 16: ngx.exit(400) should abort ngx.re.gsub - 2019/05/08 20:26:30 [warn] 4952#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 12: ngx.exit(400) should abort ngx.eof - 2019/05/08 20:26:30 [warn] 4955#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 19: ngx.exit(400) should abort ngx.shared.DICT (incr) - 2019/05/08 20:26:30 [warn] 4958#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 22: ngx.exit(400) should break pcall and skip os.execute - 2019/05/08 20:26:30 [warn] 4961#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: ngx.exit(400) should abort ngx.location.capture_multi - 2019/05/08 20:26:30 [warn] 4964#0: *1 [lua] _G write guard:12: writing a global lua variable ('memd') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 13: ngx.exit(400) should abort ngx.re.match - 2019/05/08 20:26:30 [warn] 4967#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 10: ngx.exit(400) should abort ngx.say - 2019/05/08 20:26:30 [warn] 4970#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: ngx.exit(400) should abort ngx.exit - 2019/05/08 20:26:31 [warn] 4973#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 23: ngx.exit(400) should break pcall and skip os.execute (all in user module) - 2019/05/08 20:26:31 [warn] 4976#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 7: ngx.exit(400) should abort ngx.exec - 2019/05/08 20:26:31 [warn] 4979#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 3: ngx.exit(400) should abort ngx.location.capture - 2019/05/08 20:26:31 [warn] 4982#0: *1 [lua] _G write guard:12: writing a global lua variable ('memd') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 26: ngx.exec() should break pcall and skip os.execute (all in user module) - 2019/05/08 20:26:31 [warn] 4985#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: ngx.exit(400) should abort ngx.log - 2019/05/08 20:26:31 [warn] 4988#0: *1 [lua] _G write guard:12: writing a global lua variable ('memd') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 17: ngx.exit(400) should abort ngx.shared.DICT (set) - 2019/05/08 20:26:31 [warn] 4991#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 20: ngx.exit(400) should abort ngx.shared.DICT (get) - 2019/05/08 20:26:32 [warn] 4994#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 32: ngx.exec() should break pcall and skip os.execute (all in user module) - 2019/05/08 20:26:32 [warn] 4997#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: attempt to use the req socket across request boundary - 2019/05/08 20:26:44 [warn] 5149#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 5: receive until on request_body - receiveuntil(1) on the last byte of the body - 2019/05/08 20:26:44 [warn] 5152#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: pipelined POST requests - 2019/05/08 20:26:44 [warn] 5155#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: sanity - 2019/05/08 20:26:48 [warn] 5193#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: free up the whole connection pool if no active connections - 2019/05/08 20:26:48 [warn] 5196#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 12: sanity (uds) - 2019/05/08 20:26:57 [warn] 5226#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 14: github issue #110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - 2019/05/08 20:26:57 [warn] 5232#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: custom pools (different pool for the same host:port) - tcp - 2019/05/08 20:26:57 [warn] 5235#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 16: custom pools (same pool for different host:port) - tcp - 2019/05/08 20:26:57 [warn] 5238#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 17: custom pools (different pool for the same host:port) - unix - 2019/05/08 20:26:57 [warn] 5241#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 18: custom pools (same pool for the same path) - unix - 2019/05/08 20:26:57 [warn] 5244#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 19: numeric pool option value - 2019/05/08 20:26:57 [warn] 5247#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 20: nil pool option value - 2019/05/08 20:26:58 [warn] 5250#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 21: (bad) table pool option value - 2019/05/08 20:26:58 [warn] 5253#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 22: (bad) boolean pool option value - 2019/05/08 20:26:58 [warn] 5256#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 24: bug in send(): clear the chain writer ctx - 2019/05/08 20:26:58 [warn] 5262#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 46: conn queuing: resume connect operation if resumed connect failed (could not be resolved) - 2019/05/08 20:27:02 [alert] 5328#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 1: $prefix - 2019/05/08 20:27:12 [warn] 5424#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: ${prefix} - 2019/05/08 20:27:12 [warn] 5427#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 11: globals sharing - 2019/05/08 20:27:15 [warn] 5492#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 3: read chunks (user module) - 2019/05/08 20:27:35 [warn] 5740#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: access conflicts of connect() on shared udp objects - 2019/05/08 20:27:44 [warn] 5943#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 18: bad request tries to close - 2019/05/08 20:27:45 [warn] 5946#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 17: bad request tries to receive - 2019/05/08 20:27:45 [warn] 5955#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 5: access conflicts of receive() on shared udp objects - 2019/05/08 20:27:45 [warn] 5958#0: *1 [lua] _G write guard:12: writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 19: bad request tries to receive - 2019/05/08 20:27:46 [warn] 5961#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 16: bad request tries to send - 2019/05/08 20:27:47 [warn] 5986#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: bad request tries to setpeer - 2019/05/08 20:27:47 [warn] 5992#0: *1 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.udp) - 2019/05/08 20:28:07 [alert] 6303#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 5: exit in user thread (entry thread is still pending on the DNS resolver for ngx.socket.tcp) - 2019/05/08 20:28:11 [alert] 6330#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - 2019/05/08 20:29:29 [warn] 6768#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: globals are shared - 2019/05/08 20:29:30 [warn] 6771#0: *2 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - 2019/05/08 20:29:31 [warn] 6780#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - 2019/05/08 20:29:32 [warn] 6783#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: tcp cosocket in timer handler (keep-alive connections) - 2019/05/08 20:29:35 [warn] 6804#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - 2019/05/08 20:29:41 [warn] 6854#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - 2019/05/08 20:29:56 [warn] 6984#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - 2019/05/08 20:29:57 [warn] 6987#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - 2019/05/08 20:29:57 [warn] 6990#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - 2019/05/08 20:30:02 [warn] 7014#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: tcp cosocket in timer handler (keep-alive connections) - 2019/05/08 20:30:03 [warn] 7020#0: *2 [lua] _G write guard:12: writing a global lua variable ('test') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 3: kill pending resolver - 2019/05/08 20:30:39 [alert] 7716#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- killing the child process 7740 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- killing the child process 7741 with force... at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Util.pm line 608.
- TEST 6: concurrent operations while resolving - 2019/05/08 20:30:56 [alert] 7761#0: send() failed (1: Operation not permitted) while resolving, resolver: 127.0.0.2:12345
- TEST 16: unsupported ssl protocol - 2019/05/08 20:31:03 [crit] 7820#0: *1 SSL_do_handshake() failed (SSL: error:141640BF:SSL routines:tls_construct_client_hello:no protocols available), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"
- TEST 16: unsupported ssl protocol - 2019/05/08 20:31:03 [crit] 7820#0: *4 SSL_do_handshake() failed (SSL: error:141640BF:SSL routines:tls_construct_client_hello:no protocols available), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"
- TEST 14: missing } - 2019/05/08 20:31:16 [emerg] 7888#0: \"events\" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56 at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Socket.pm line 1341.
- TEST 14: missing } - 2019/05/08 20:31:16 [emerg] 7890#0: \"events\" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56 at /home/ec2-user/git/lua-nginx-module/../test-nginx/lib/Test/Nginx/Socket.pm line 1341.
- TEST 24: inline Lua code cache should not mess up across different phases - 2019/05/08 20:31:17 [crit] 7925#0: *1 connect() to 0.0.0.1:80 failed (22: Invalid argument) while connecting to upstream, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", subrequest: \"/proxy\", upstream: \"http://0.0.0.1:80/proxy\", host: \"localhost\"
- TEST 24: inline Lua code cache should not mess up across different phases - 2019/05/08 20:31:17 [crit] 7925#0: *12 connect() to 0.0.0.1:80 failed (22: Invalid argument) while connecting to upstream, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", subrequest: \"/proxy\", upstream: \"http://0.0.0.1:80/proxy\", host: \"localhost\"
- TEST 13: lua subrequests - 2019/05/08 20:31:21 [alert] 8030#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:25
- TEST 12: code cache off - 2019/05/08 20:31:21 [alert] 8033#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:27
- TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - 2019/05/08 20:31:38 [warn] 8240#0: *4 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - 2019/05/08 20:31:38 [warn] 8240#0: *8 [lua] _G write guard:12: __newindex(): writing a global lua variable ('bar') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: lua code cache off - 2019/05/08 20:31:53 [alert] 8444#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:25
- TEST 2: shared global env - 2019/05/08 20:31:55 [warn] 8558#0: *2 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: respect lua_max_running_timers - 2019/05/08 20:31:57 [alert] 8567#0: 9 lua_max_running_timers are not enough
- TEST 9: lua_code_cache off - 2019/05/08 20:32:00 [alert] 8575#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:25
- TEST 2: timer + reload (lua code cache off) - 2019/05/08 20:32:02 [alert] 8591#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:25
- TEST 2: timer + reload (lua code cache off) - 2019/05/08 20:32:02 [alert] 8592#0: lua_code_cache is off; this will hurt performance in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:25
- TEST 14: uthread - 2019/05/08 20:32:05 [warn] 8626#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 3: access_by_lua - 2019/05/08 20:32:05 [warn] 8635#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 7: log_by_lua - 2019/05/08 20:32:06 [warn] 8638#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 4: content_by_lua - 2019/05/08 20:32:06 [warn] 8641#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 15: balancer_by_lua - 2019/05/08 20:32:06 [warn] 8647#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 6: body_filter_by_lua - 2019/05/08 20:32:06 [warn] 8650#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 2: rewrite_by_lua - 2019/05/08 20:32:06 [warn] 8656#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 9: timer - 2019/05/08 20:32:07 [warn] 8659#0: *2 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 5: header_filter_by_lua - 2019/05/08 20:32:07 [warn] 8662#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 1: set_by_lua - 2019/05/08 20:32:07 [warn] 8665#0: *1 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
- TEST 8: ssl_certificate_by_lua - 2019/05/08 20:32:07 [warn] 8668#0: *4 [lua] _G write guard:12: __newindex(): writing a global lua variable ('foo') which may lead to race conditions between concurrent requests, so prefer the use of 'local' variables
Go back to the index page.