Add CI log-size regression checks with verbosity 4 and per-test/node thresholds#4305
Add CI log-size regression checks with verbosity 4 and per-test/node thresholds#4305Copilot wants to merge 5 commits into
Conversation
|
These are the log file sizes with these changes in place:
@vicsn you mean an existing script with a verbosity of |
I'll vote for applying it to |
|
So about a 3-4x decrease in size. |
Signed-off-by: ljedrz <ljedrz@users.noreply.github.com>
|
The |
The warning looks useful to me, so shall we just increase the limit? |
Signed-off-by: ljedrz <ljedrz@users.noreply.github.com>
Signed-off-by: ljedrz <ljedrz@users.noreply.github.com>
|
|
This updates
.cinetwork test scripts to actively catch logfile growth regressions. Tests now run at--verbosity 4and enforce configurable logfile size caps per test and node type.Shared log validation (
.ci/utils.sh)check_logswith optional size-limit parameters:max_validator_log_size_bytesmax_client_log_size_bytescheck_logsso validator logs are actually checked.Per-test size bounds + verbosity 4
check_logs:.ci/test_devnet.sh(validator + client bounds).ci/test_full_upgrade.sh(validator + client bounds).ci/test_partial_upgrade.sh(validator bound).ci/test_db_backup.sh(validator bound).ci/test_reset_minority.sh(validator bound).ci/test_restart_majority.sh(validator bound)Usage pattern