[19:45:39] MV-romm: deploying romm at FROM {'romm': 'rommapp/romm:5.3.1', 'romm-db': 'mariadb:11.4', 'romm-redis': 'redis:7-alpine'} [19:46:54] FROM settled=True in 63.0s :: {"romm": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "romm-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "romm-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}} [19:47:21] romm: POST /api/users http=201 [19:47:23] romm: login as the seeded user http=200 ok=True [19:47:23] C1 (seed reads back BEFORE): True [19:47:23] MV-romm: swapping to TO {'romm': 'rommapp/romm:5.3.1', 'romm-db': 'mariadb:11.8', 'romm-redis': 'redis:7-alpine'} [19:47:51] TO up -d rc=0 [19:48:54] TO settled=True in 62.7s :: {"romm": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "romm-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "romm-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}} [19:48:54] engine state romm-db: 11.8.9-MariaDB | This installation of MariaDB is already upgraded to 11.8.9-MariaDB. There is no need to run mariadb-upgrade again. [exit=1] [19:48:54] migration lines observed: 6 [19:48:56] romm: login as the seeded user http=200 ok=True [19:48:56] RESULT (seed reads back AFTER): True [19:48:56] memory watch: 600s, 4 callers on 8 path(s) at 172.18.0.7:8080 [19:49:11] + 15s romm=643M/768M peak=644M kills=0 rs=0 romm-db=138M/384M peak=141M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=287 [19:49:26] + 30s romm=638M/768M peak=645M kills=0 rs=0 romm-db=137M/384M peak=141M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=578 [19:49:42] + 46s romm=628M/768M peak=645M kills=0 rs=0 romm-db=138M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=869 [19:49:57] + 61s romm=629M/768M peak=645M kills=0 rs=0 romm-db=138M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=1159 [19:50:12] + 76s romm=629M/768M peak=645M kills=0 rs=0 romm-db=138M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=1449 [19:50:27] + 91s romm=628M/768M peak=645M kills=0 rs=0 romm-db=138M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=1739 [19:50:42] + 106s romm=629M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=2029 [19:50:58] + 121s romm=585M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=2319 [19:51:13] + 137s romm=529M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=142M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=2596 [19:51:28] + 152s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=2882 [19:51:43] + 167s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=3174 [19:51:58] + 182s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=3462 [19:52:13] + 197s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=3745 [19:52:29] + 212s romm=465M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=4035 [19:52:44] + 228s romm=626M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=22M/128M peak=39M kills=0 rs=0 reqs=4321 [19:52:59] + 243s romm=626M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=4613 [19:53:14] + 258s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=4905 [19:53:29] + 273s romm=493M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=5194 [19:53:44] + 288s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=5479 [19:54:00] + 303s romm=627M/768M peak=645M kills=0 rs=0 romm-db=140M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=5769 [19:54:15] + 319s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=6061 [19:54:30] + 334s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=6350 [19:54:45] + 349s romm=627M/768M peak=645M kills=0 rs=0 romm-db=140M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=6642 [19:55:00] + 364s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=6934 [19:55:15] + 379s romm=376M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=7172 [19:55:31] + 394s romm=619M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=7302 [19:55:46] + 410s romm=628M/768M peak=645M kills=0 rs=0 romm-db=140M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=7590 [19:56:01] + 425s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=7882 [19:56:16] + 440s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=8175 [19:56:31] + 455s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=28M/128M peak=39M kills=0 rs=0 reqs=8468 [19:56:46] + 470s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=8760 [19:57:02] + 486s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=9050 [19:57:17] + 501s romm=472M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=9340 [19:57:32] + 516s romm=623M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=9604 [19:57:47] + 531s romm=611M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=29M/128M peak=39M kills=0 rs=0 reqs=9894 [19:58:02] + 546s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=35M/128M peak=44M kills=0 rs=0 reqs=10183 [19:58:17] + 561s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=35M/128M peak=44M kills=0 rs=0 reqs=10473 [19:58:33] + 576s romm=627M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=35M/128M peak=44M kills=0 rs=0 reqs=10762 [19:58:48] + 592s romm=628M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=35M/128M peak=44M kills=0 rs=0 reqs=11048 [19:59:03] + 607s romm=530M/768M peak=645M kills=0 rs=0 romm-db=139M/384M peak=144M kills=0 rs=0 romm-redis=35M/128M peak=44M kills=0 rs=0 reqs=11332 [19:59:03] memory watch: killed=False tight=[] requests=11332 codes={'200': 5664, '401': 5668} [19:59:03] MV-romm: ABORT — putting the FROM images back [20:00:03] romm: login as the seeded user http=200 ok=True [20:00:03] ABORT: app came back in 31.3s; data present=True { "harness_version": 3, "edge": "MV-romm", "app": "romm", "note": "night 2026-09-23 within-a-major move: romm-db=mariadb:11.8", "from": { "romm": "rommapp/romm:5.3.1", "romm-db": "mariadb:11.4", "romm-redis": "redis:7-alpine" }, "to": { "romm": "rommapp/romm:5.3.1", "romm-db": "mariadb:11.8", "romm-redis": "redis:7-alpine" }, "verdict": "proven", "seed_read_before": true, "seed_read_after": true, "healthy_after": true, "migration_observed": "\u001b[2Kromm | \u001b[0;32mINFO: \u001b[0;34m[RomM]\u001b[0;95m[init]\u001b[0;36m[2026-09-23 21:47:51]\u001b[0;00m Running database migrations", "abort": "starts-and-serves", "abort_detail": null, "engine_state_after": { "romm-db": { "image": "mariadb:11.8", "probe": "datadir version | the engine's own upgrade verdict", "answer": "11.8.9-MariaDB | This installation of MariaDB is already upgraded to 11.8.9-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]", "probe_rc": 0 } }, "memory": { "soak_s": 607.1, "requested_s": 600, "requests": 11332, "codes": { "200": 5664, "401": 5668 }, "first_kill": null, "containers": { "romm": { "limit": 805306368, "peak": 677031936, "peak_pct": 0.841, "anon_peak_sampled": 627875840, "anon_peak_pct": 0.78, "oom_kills": 0, "restarts": 0, "oomkilled_flag": false, "measured": true }, "romm-db": { "limit": 402653184, "peak": 151334912, "peak_pct": 0.376, "anon_peak_sampled": 106426368, "anon_peak_pct": 0.264, "oom_kills": 0, "restarts": 0, "oomkilled_flag": false, "measured": true }, "romm-redis": { "limit": 134217728, "peak": 46465024, "peak_pct": 0.346, "anon_peak_sampled": 14897152, "anon_peak_pct": 0.111, "oom_kills": 0, "restarts": 0, "oomkilled_flag": false, "measured": true } }, "unmeasured": [] }, "marks": [], "duration_s": 62.7, "measured_at": "2026-09-23T20:00:03Z", "evidence": "evidence/MV-romm", "files_changed": [], "total_s": 864.0 }