diff options
| author | Vladimir Homutov <vl@nginx.com> | 2022-02-01 15:43:56 +0300 |
|---|---|---|
| committer | Vladimir Homutov <vl@nginx.com> | 2022-02-01 15:43:56 +0300 |
| commit | b9e398dc7b397d8684340c73720e470a731657ec (patch) | |
| tree | adeee2a71388bc1fa53c2ad93ce63c0474674277 /src/core/ngx_module.c | |
| parent | 26bc237677f1baad3ab565b70cc951f8a3b6ad90 (diff) | |
| download | nginx-b9e398dc7b397d8684340c73720e470a731657ec.tar.gz nginx-b9e398dc7b397d8684340c73720e470a731657ec.tar.bz2 | |
QUIC: improved debug logging.
- wording in log->action is adjusted to match function names.
- connection close steps are made obvious and start with "quic close" prefix:
*1 quic close initiated rc:-4
*1 quic close silent drain:0 timedout:1
*1 quic close resumed rc:-1
*1 quic close resumed rc:-1
*1 quic close resumed rc:-4
*1 quic close completed
this makes it easy to understand if particular "close" record is an initial
cause or lasting process, or the final one.
- cases of close without quic connection now logged as "packet rejected":
*14 quic run
*14 quic packet rx long flags:ec version:1
*14 quic packet rx hs len:61
*14 quic packet rx dcid len:20 00000000000002c32f60e4aa2b90a64a39dc4228
*14 quic packet rx scid len:8 81190308612cd019
*14 quic expected initial, got handshake
*14 quic packet done rc:-1 level:hs decr:0 pn:0 perr:0
*14 quic packet rejected rc:-1, cleanup connection
*14 reusable connection: 0
this makes it easy to spot early packet rejection and avoid confuse with
quic connection closing (which in fact was not even created).
- packet processing summary now uses same prefix "quic packet done rc:"
- added debug to places where packet was rejected without any reason logged
Diffstat (limited to 'src/core/ngx_module.c')
0 files changed, 0 insertions, 0 deletions
