115 lines
5.6 KiB
Plaintext
115 lines
5.6 KiB
Plaintext
[12:19:56] scratch drive folders cleared before FROM (R-656): none existed
|
|
[12:19:56] MV-termix: deploying termix at FROM {'termix': 'ghcr.io/lukegus/termix:2.8.0'}
|
|
[12:20:54] FROM settled=True in 30.9s :: {"termix": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
|
|
[12:20:54] fixture: the BOX walk's own (Termix), through upgrade_boxport
|
|
[12:20:54] termix: seeded user drillad5146d6 via /users/create
|
|
[12:20:54] termix: readback found=True (http 200, control refused as it must)
|
|
[12:20:54] C1 (seed reads back BEFORE): True
|
|
[12:20:54] MV-termix: swapping to TO {'termix': 'ghcr.io/lukegus/termix:2.9.2'}
|
|
[12:21:22] TO up -d rc=0
|
|
[12:22:19] TO settled=True in 56.9s :: {"termix": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
|
|
[12:22:19] migration lines observed: 6
|
|
[12:22:20] termix: readback found=True (http 200, control refused as it must)
|
|
[12:22:20] RESULT (seed reads back AFTER): True
|
|
[12:22:20] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:8080
|
|
[12:22:35] + 15s termix=162M/256M peak=173M kills=0 rs=0 reqs=304
|
|
[12:22:50] + 30s termix=157M/256M peak=173M kills=0 rs=0 reqs=604
|
|
[12:23:05] + 45s termix=158M/256M peak=173M kills=0 rs=0 reqs=904
|
|
[12:23:20] + 60s termix=156M/256M peak=173M kills=0 rs=0 reqs=1204
|
|
[12:23:36] + 76s termix=157M/256M peak=173M kills=0 rs=0 reqs=1504
|
|
[12:23:51] + 91s termix=157M/256M peak=173M kills=0 rs=0 reqs=1804
|
|
[12:24:06] + 106s termix=150M/256M peak=173M kills=0 rs=0 reqs=2104
|
|
[12:24:21] + 121s termix=150M/256M peak=173M kills=0 rs=0 reqs=2404
|
|
[12:24:36] + 136s termix=151M/256M peak=173M kills=0 rs=0 reqs=2708
|
|
[12:24:51] + 151s termix=151M/256M peak=173M kills=0 rs=0 reqs=3008
|
|
[12:25:06] + 166s termix=152M/256M peak=173M kills=0 rs=0 reqs=3308
|
|
[12:25:21] + 182s termix=153M/256M peak=173M kills=0 rs=0 reqs=3608
|
|
[12:25:37] + 197s termix=151M/256M peak=173M kills=0 rs=0 reqs=3908
|
|
[12:25:52] + 212s termix=151M/256M peak=173M kills=0 rs=0 reqs=4208
|
|
[12:26:07] + 227s termix=151M/256M peak=173M kills=0 rs=0 reqs=4509
|
|
[12:26:22] + 242s termix=151M/256M peak=173M kills=0 rs=0 reqs=4810
|
|
[12:26:37] + 257s termix=152M/256M peak=173M kills=0 rs=0 reqs=5110
|
|
[12:26:52] + 272s termix=151M/256M peak=173M kills=0 rs=0 reqs=5412
|
|
[12:27:07] + 287s termix=151M/256M peak=173M kills=0 rs=0 reqs=5712
|
|
[12:27:22] + 303s termix=150M/256M peak=173M kills=0 rs=0 reqs=6013
|
|
[12:27:38] + 318s termix=151M/256M peak=173M kills=0 rs=0 reqs=6314
|
|
[12:27:53] + 333s termix=153M/256M peak=173M kills=0 rs=0 reqs=6614
|
|
[12:28:08] + 348s termix=152M/256M peak=173M kills=0 rs=0 reqs=6914
|
|
[12:28:23] + 363s termix=153M/256M peak=173M kills=0 rs=0 reqs=7217
|
|
[12:28:38] + 378s termix=154M/256M peak=173M kills=0 rs=0 reqs=7518
|
|
[12:28:53] + 393s termix=153M/256M peak=173M kills=0 rs=0 reqs=7818
|
|
[12:29:08] + 408s termix=153M/256M peak=173M kills=0 rs=0 reqs=8118
|
|
[12:29:23] + 424s termix=153M/256M peak=173M kills=0 rs=0 reqs=8418
|
|
[12:29:39] + 439s termix=153M/256M peak=173M kills=0 rs=0 reqs=8718
|
|
[12:29:54] + 454s termix=153M/256M peak=173M kills=0 rs=0 reqs=9018
|
|
[12:30:09] + 469s termix=152M/256M peak=173M kills=0 rs=0 reqs=9318
|
|
[12:30:24] + 484s termix=153M/256M peak=173M kills=0 rs=0 reqs=9618
|
|
[12:30:39] + 499s termix=153M/256M peak=173M kills=0 rs=0 reqs=9918
|
|
[12:30:54] + 514s termix=153M/256M peak=173M kills=0 rs=0 reqs=10218
|
|
[12:31:09] + 530s termix=153M/256M peak=173M kills=0 rs=0 reqs=10518
|
|
[12:31:24] + 545s termix=153M/256M peak=173M kills=0 rs=0 reqs=10818
|
|
[12:31:40] + 560s termix=153M/256M peak=173M kills=0 rs=0 reqs=11118
|
|
[12:31:55] + 575s termix=154M/256M peak=173M kills=0 rs=0 reqs=11422
|
|
[12:32:10] + 590s termix=154M/256M peak=173M kills=0 rs=0 reqs=11722
|
|
[12:32:25] + 605s termix=153M/256M peak=173M kills=0 rs=0 reqs=12022
|
|
[12:32:25] memory watch: killed=False tight=[] requests=12022 codes={'200': 12022}
|
|
[12:32:25] MV-termix: ABORT — putting the FROM images back
|
|
[12:32:57] termix: readback found=True (http 200, control refused as it must)
|
|
[12:32:57] ABORT: app came back in 30.9s; data present=True
|
|
{
|
|
"harness_version": 5,
|
|
"edge": "MV-termix",
|
|
"app": "termix",
|
|
"note": "night 2026-09-23 within-a-major move: termix=ghcr.io/lukegus/termix:2.9.2",
|
|
"from": {
|
|
"termix": "ghcr.io/lukegus/termix:2.8.0"
|
|
},
|
|
"to": {
|
|
"termix": "ghcr.io/lukegus/termix:2.9.2"
|
|
},
|
|
"verdict": "proven",
|
|
"seed_read_before": true,
|
|
"seed_read_after": true,
|
|
"healthy_after": true,
|
|
"migration_observed": "\u001b[2Ktermix | [1:21:40 PM] [INFO] [\ud83d\uddc4\ufe0f] Database layer pre-upgrade backup created [op:database_layer_preupgrade_backup_created]",
|
|
"abort": "starts-and-serves",
|
|
"abort_detail": null,
|
|
"engine_state_after": null,
|
|
"memory": {
|
|
"soak_s": 605.4,
|
|
"requested_s": 600,
|
|
"requests": 12022,
|
|
"codes": {
|
|
"200": 12022
|
|
},
|
|
"first_kill": null,
|
|
"containers": {
|
|
"termix": {
|
|
"limit": 268435456,
|
|
"peak": 181923840,
|
|
"peak_pct": 0.678,
|
|
"anon_peak_sampled": 117604352,
|
|
"anon_peak_pct": 0.438,
|
|
"swap_peak": 0,
|
|
"oom_kills": 0,
|
|
"restarts": 0,
|
|
"oomkilled_flag": false,
|
|
"measured": true
|
|
}
|
|
},
|
|
"unmeasured": [],
|
|
"venue_swap_bytes": 0,
|
|
"load": "reached"
|
|
},
|
|
"marks": [],
|
|
"bench_overrides": null,
|
|
"duration_s": 56.9,
|
|
"measured_at": "2026-10-28T12:32:57Z",
|
|
"evidence": "evidence/MV-termix",
|
|
"scratch_cleared": [],
|
|
"files_changed": [],
|
|
"files_changed_detail": [],
|
|
"files_ignored": [],
|
|
"total_s": 781.3
|
|
}
|