(This page was automatically generated by the tools in the opsboy project on 15:56:37 13-May-2026 GMT.)
| Commit | Testing Time | Unexpected Failures |
Expected Failures |
Files | Tests | Elapsed Time |
|---|---|---|---|---|---|---|
| 79614e03 | 2026-05-13 10:49:21 GMT | 0 | 23 | 6 | 126 | 20 sec |
| File | Name | Details |
|---|---|---|
| sanity.t | TEST 1: health check (good case), status ignored by default - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){3,5}$)' |
| sanity.t | TEST 14: health check with ipv6 backend (good case), status ignored by default - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer [::1]:12355 was checked to be ok healthcheck: peer [::1]:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer \[::1\]:12355 was checked to be ok healthcheck: peer \[::1\]:12356 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer \[::1\]:12355 was checked to be ok healthcheck: peer \[::1\]:12356 was checked to be ok ){3,7}$)' |
| sanity.t | TEST 6: health check (bad case), bad status, and then rise again - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: bad status code from 127.0.0.1:12355: 403 healthcheck: peer 127.0.0.1:12355 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12355 is turned down after 1 failure(s) healthcheck: peer 127.0.0.1:12356 was checked to be ok publishing peers version 1 upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok warn(): healthcheck: peer 127.0.0.1:12355 is turned up after 2 success(es) healthcheck: peer 127.0.0.1:12356 was checked to be ok publishing peers version 2 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: bad status code from 127\.0\.0\.1:12355: 403 healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12355 is turned down after 1 failure\(s\) healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok publishing peers version 1 healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok warn\(\): healthcheck: peer 127\.0\.0\.1:12355 is turned up after 2 success\(es\) healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok publishing peers version 2 (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){1,3}$)' |
| sanity.t | TEST 16: health check using different port - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok publishing peers version 3 upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok ){3,5}$)' |
| sanity.t | TEST 16: health check using different port - pattern "[error]" should not match any line in error.log but matches line "2026/05/13 14:38:18 [error] 4406#4406: *336 open() \"/home/ec2-user/git/lua-resty-upstream-healthcheck/t/servroot/html/healthz\" failed (2: No such file or directory), client: 127.0.0.1, server: , request: \"GET /healthz HTTP/1.0\", host: \"localhost\"" (req 0) |
2026/05/13 14:38:18 [debug] 4406#4406: *336 http finalize request: 404, "/healthz?" a:1, c:1 2026/05/13 14:38:18 [debug] 4406#4406: *336 http special response: 404, "/healthz?" 2026/05/13 14:38:18 [debug] 4406#4406: *336 http set discard body 2026/05/13 14:38:18 [debug] 4406#4406: *336 lua header filter for user lua code, uri "/healthz" 2026/05/13 14:38:18 [debug] 4406#4406: *336 lua capture header filter, uri "/healthz" 2026/05/13 14:38:18 [debug] 4406#4406: *336 malloc: 000000002F8F04F0:80 2026/05/13 14:38:18 [debug] 4406#4406: *336 malloc: 000000002F8C2700:16 2026/05/13 14:38:18 [debug] 4406#4406: *336 malloc: 000000002F9A87C0:177 2026/05/13 14:38:18 [debug] 4406#4406: *336 malloc: 000000002F98F240:16 ' |
| sanity.t | TEST 16: health check using different port - pattern "[error]" should not match any line in error.log but matches line "2026/05/13 14:38:18 [error] 4406#4406: *338 open() \"/home/ec2-user/git/lua-resty-upstream-healthcheck/t/servroot/html/healthz\" failed (2: No such file or directory), client: 127.0.0.1, server: , request: \"GET /healthz HTTP/1.0\", host: \"localhost\"" (req 0) |
2026/05/13 14:38:18 [debug] 4406#4406: *338 http finalize request: 404, "/healthz?" a:1, c:1 2026/05/13 14:38:18 [debug] 4406#4406: *338 http special response: 404, "/healthz?" 2026/05/13 14:38:18 [debug] 4406#4406: *338 http set discard body 2026/05/13 14:38:18 [debug] 4406#4406: *338 lua header filter for user lua code, uri "/healthz" 2026/05/13 14:38:18 [debug] 4406#4406: *338 lua capture header filter, uri "/healthz" 2026/05/13 14:38:18 [debug] 4406#4406: *338 malloc: 000000002F8F04F0:80 2026/05/13 14:38:18 [debug] 4406#4406: *338 malloc: 000000002F8DA380:16 2026/05/13 14:38:18 [debug] 4406#4406: *338 malloc: 000000002F9A87C0:177 2026/05/13 14:38:18 [debug] 4406#4406: *338 malloc: 000000002F8C9260:16 ' |
| sanity.t | TEST 2: health check (bad case), no listening port in the backup peer - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok publishing peers version 2 upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12356 is turned down after 2 failure(s) publishing peers version 2 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12356 is turned down after 2 failure\(s\) publishing peers version 1 (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be not ok ){2,4}$)' |
| sanity.t | TEST 9: concurrency == 2 (odd number of peers) - grep_error_log_out (req 0) |
'spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 ' doesn't match '(?^:^(?:spawn a thread checking primary peers 0 to 2 check primary peers 3 to 4 check backup peer 0 ){4,6}$)' |
| sanity.t | TEST 8: peers version upgrade (make down peers up) - grep_error_log_out (req 0) |
'upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12354 is turned down after 2 failure(s) healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok publishing peers version 2 healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^upgrading peers version to 1 healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12354 is turned down after 2 failure\(s\) healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok publishing peers version 2 (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){3,5}$)' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12357 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12357 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12357 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok warn(): healthcheck: peer 127.0.0.1:12355 is turned up after 2 success(es) healthcheck: peer 127.0.0.1:12356 was checked to be ok warn(): healthcheck: peer 127.0.0.1:12356 is turned up after 2 success(es) publishing peers version 2 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^upgrading peers version to 1 healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok warn\(\): healthcheck: peer 127\.0\.0\.1:12355 is turned up after 2 success\(es\) healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok warn\(\): healthcheck: peer 127\.0\.0\.1:12356 is turned up after 2 success\(es\) publishing peers version 2 (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){2,4}$)' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1130 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9C7B60:16 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9D2320:64 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:foo.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F905C10:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9E41A0:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9DE490:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1137 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9E25C0:16 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F9E25E0:8 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8C1950:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8C1970:8 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8C1990:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1137 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12357 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8F2E40:16 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8F2E60:16 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p2" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8F2E80:8 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8F2EA0:16 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4338#4338: malloc: 000000002F8F2EC0:24 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1154 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:foo.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: *1154 lua finalize socket 2026/05/13 14:38:24 [debug] 4586#4586: *1154 lua http cleanup free: 000000002F9C3930 2026/05/13 14:38:24 [debug] 4586#4586: *1154 lua close socket connection 2026/05/13 14:38:24 [debug] 4586#4586: *1154 reusable connection: 0 ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1162 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4615#4615: *1166 http write filter limit 2097152 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4615#4615: *1166 writev: 163 of 163 2026/05/13 14:38:24 [debug] 4586#4586: *1162 lua finalize socket 2026/05/13 14:38:24 [debug] 4615#4615: *1166 http write filter 0000000000000000 ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1162 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12357 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p2" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: *1162 lua finalize socket 2026/05/13 14:38:24 [debug] 4586#4586: *1162 lua http cleanup free: 000000002F90B2C0 2026/05/13 14:38:24 [debug] 4586#4586: *1162 lua close socket connection 2026/05/13 14:38:24 [debug] 4586#4586: *1162 reusable connection: 0 ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1172 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4615#4615: *1176 http write filter 0000000000000000 2026/05/13 14:38:24 [debug] 4615#4615: *1176 http copy filter: 0 "/status?" 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:foo.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4615#4615: *1176 http finalize request: 0, "/status?" a:1, c:1 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4615#4615: *1176 http request count:1 blk:0 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4615#4615: *1176 http close request 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1179 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12355 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4615#4615: *1183 http write filter: l:1 f:0 s:163 2026/05/13 14:38:24 [debug] 4615#4615: *1183 http write filter limit 2097152 2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p1" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: *1179 lua finalize socket 2026/05/13 14:38:24 [debug] 4615#4615: *1183 writev: 163 of 163 ' |
| sanity.t | TEST 7: peers version upgrade (make up peers down) - pattern "was checked to be not ok" should not match any line in error.log but matches line "2026/05/13 14:38:24 [debug] 4586#4586: *1179 [lua] healthcheck.lua:67: debug(): healthcheck: peer 127.0.0.1:12357 was checked to be not ok" (req 0) |
2026/05/13 14:38:24 [debug] 4586#4586: fetching key "nok:bar.com:p2" in shared dict "healthcheck" 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx lock 2026/05/13 14:38:24 [debug] 4586#4586: shmtx unlock 2026/05/13 14:38:24 [debug] 4586#4586: *1179 lua finalize socket 2026/05/13 14:38:24 [debug] 4586#4586: *1179 lua http cleanup free: 000000002F9683A0 2026/05/13 14:38:24 [debug] 4586#4586: *1179 lua close socket connection 2026/05/13 14:38:24 [debug] 4586#4586: *1179 reusable connection: 0 ' |
| sanity.t | TEST 15: peers > concurrency - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12357 was checked to be not ok healthcheck: peer 127.0.0.1:12358 was checked to be not ok healthcheck: failed to receive status line from 127.0.0.1:12354 healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be not ok healthcheck: peer 127.0.0.1:12359 was checked to be not ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12357 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12358 was checked to be not ok healthcheck: failed to receive status line from 127\.0\.0\.1:12354 healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12359 was checked to be not ok $)' |
| sanity.t | TEST 3: health check (bad case), no listening port in a primary peer - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12355 is turned down after 2 failure(s) healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12355 is turned down after 2 failure\(s\) healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){2,4}$)' |
| sanity.t | TEST 5: health check (bad case), timed out - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12354 is turned down after 2 failure(s) healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be not ok healthcheck: peer 127.0.0.1:12355 was checked to be ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12354 is turned down after 2 failure\(s\) healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){0,2}$)' |
| sanity.t | TEST 4: health check (bad case), bad status - grep_error_log_out (req 0) |
'healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: bad status code from 127.0.0.1:12355: 404 healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok upgrading peers version to 1 healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: bad status code from 127.0.0.1:12355: 404 healthcheck: peer 127.0.0.1:12355 was checked to be not ok warn(): healthcheck: peer 127.0.0.1:12355 is turned down after 2 failure(s) healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok healthcheck: peer 127.0.0.1:12354 was checked to be ok healthcheck: peer 127.0.0.1:12355 was checked to be not ok healthcheck: peer 127.0.0.1:12356 was checked to be ok ' doesn't match '(?^:^healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: bad status code from 127\.0\.0\.1:12355: 404 healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: bad status code from 127\.0\.0\.1:12355: 404 healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok warn\(\): healthcheck: peer 127\.0\.0\.1:12355 is turned down after 2 failure\(s\) healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok (?:healthcheck: peer 127\.0\.0\.1:12354 was checked to be ok healthcheck: peer 127\.0\.0\.1:12355 was checked to be not ok healthcheck: peer 127\.0\.0\.1:12356 was checked to be ok ){1,4}$)' |
Go back to the index page.