[15:24:47] scratch drive folders cleared before FROM (R-656): none existed [15:24:47] MV-seerr: deploying seerr at FROM {'seerr': 'fallenbagel/jellyseerr:2.7.3'} [15:25:18] FROM settled=True in 30.8s :: {"seerr": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}} [15:25:18] fixture: the BOX walk's own (Seerr), through upgrade_boxport [15:25:30] seerr: throwaway Jellyfin on traefik-public: user=204 complete=204 [15:25:31] seerr: admin drilld5609dd3 signed in through Jellyfin; application title stored http=200 [15:25:32] seerr: the title read back True; sign-in http=200 (wrong password refused: http 401) ok=True [15:25:32] C1 (seed reads back BEFORE): True [15:25:32] MV-seerr: swapping to TO {'seerr': 'ghcr.io/seerr-team/seerr:v3.5.1'} [15:25:33] TO up -d rc=0 [15:26:04] TO settled=True in 31.0s :: {"seerr": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}} [15:26:04] migration lines observed: 6 [15:26:05] seerr: the title read back True; sign-in http=200 (wrong password refused: http 401) ok=True [15:26:05] RESULT (seed reads back AFTER): True [15:26:05] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:5055 [15:26:21] + 15s seerr=207M/384M peak=209M kills=0 rs=0 reqs=285 [15:26:36] + 30s seerr=208M/384M peak=209M kills=0 rs=0 reqs=572 [15:26:51] + 45s seerr=208M/384M peak=211M kills=0 rs=0 reqs=860 [15:27:06] + 60s seerr=208M/384M peak=211M kills=0 rs=0 reqs=1145 [15:27:21] + 76s seerr=208M/384M peak=211M kills=0 rs=0 reqs=1435 [15:27:36] + 91s seerr=207M/384M peak=211M kills=0 rs=0 reqs=1721 [15:27:51] + 106s seerr=207M/384M peak=212M kills=0 rs=0 reqs=2010 [15:28:06] + 121s seerr=208M/384M peak=212M kills=0 rs=0 reqs=2300 [15:28:22] + 136s seerr=207M/384M peak=212M kills=0 rs=0 reqs=2589 [15:28:37] + 151s seerr=207M/384M peak=212M kills=0 rs=0 reqs=2877 [15:28:52] + 166s seerr=208M/384M peak=217M kills=0 rs=0 reqs=3165 [15:29:07] + 182s seerr=210M/384M peak=217M kills=0 rs=0 reqs=3457 [15:29:22] + 197s seerr=210M/384M peak=217M kills=0 rs=0 reqs=3745 [15:29:37] + 212s seerr=209M/384M peak=217M kills=0 rs=0 reqs=4033 [15:29:52] + 227s seerr=209M/384M peak=217M kills=0 rs=0 reqs=4325 [15:30:07] + 242s seerr=215M/384M peak=220M kills=0 rs=0 reqs=4603 [15:30:23] + 257s seerr=221M/384M peak=225M kills=0 rs=0 reqs=4892 [15:30:38] + 272s seerr=223M/384M peak=225M kills=0 rs=0 reqs=5183 [15:30:53] + 287s seerr=222M/384M peak=228M kills=0 rs=0 reqs=5471 [15:31:08] + 302s seerr=223M/384M peak=228M kills=0 rs=0 reqs=5763 [15:31:23] + 318s seerr=223M/384M peak=229M kills=0 rs=0 reqs=6051 [15:31:38] + 333s seerr=223M/384M peak=229M kills=0 rs=0 reqs=6339 [15:31:53] + 348s seerr=223M/384M peak=229M kills=0 rs=0 reqs=6631 [15:32:08] + 363s seerr=222M/384M peak=229M kills=0 rs=0 reqs=6919 [15:32:24] + 378s seerr=223M/384M peak=229M kills=0 rs=0 reqs=7210 [15:32:39] + 393s seerr=222M/384M peak=229M kills=0 rs=0 reqs=7499 [15:32:54] + 408s seerr=223M/384M peak=229M kills=0 rs=0 reqs=7787 [15:33:09] + 424s seerr=223M/384M peak=229M kills=0 rs=0 reqs=8079 [15:33:24] + 439s seerr=223M/384M peak=229M kills=0 rs=0 reqs=8367 [15:33:39] + 454s seerr=223M/384M peak=229M kills=0 rs=0 reqs=8656 [15:33:54] + 469s seerr=223M/384M peak=229M kills=0 rs=0 reqs=8947 [15:34:09] + 484s seerr=223M/384M peak=229M kills=0 rs=0 reqs=9235 [15:34:25] + 499s seerr=223M/384M peak=229M kills=0 rs=0 reqs=9527 [15:34:40] + 514s seerr=223M/384M peak=229M kills=0 rs=0 reqs=9815 [15:34:55] + 529s seerr=223M/384M peak=229M kills=0 rs=0 reqs=10104 [15:35:10] + 545s seerr=223M/384M peak=229M kills=0 rs=0 reqs=10395 [15:35:25] + 560s seerr=223M/384M peak=229M kills=0 rs=0 reqs=10685 [15:35:40] + 575s seerr=223M/384M peak=229M kills=0 rs=0 reqs=10975 [15:35:55] + 590s seerr=223M/384M peak=229M kills=0 rs=0 reqs=11265 [15:36:11] + 605s seerr=223M/384M peak=229M kills=0 rs=0 reqs=11555 [15:36:11] memory watch: killed=False tight=[] requests=11555 codes={'307': 11555} [15:36:11] MV-seerr: ABORT — putting the FROM images back [15:36:43] seerr: the title read back True; sign-in http=500 (wrong password refused: http 500) ok=False [15:36:43] ABORT: app came back in 30.9s; data present=False { "harness_version": 5, "edge": "MV-seerr", "app": "seerr", "note": "definition step to seerr-v3", "from": { "seerr": "fallenbagel/jellyseerr:2.7.3" }, "to": { "seerr": "ghcr.io/seerr-team/seerr:v3.5.1" }, "verdict": "proven", "seed_read_before": true, "seed_read_after": true, "healthy_after": true, "migration_observed": "\u001b[2Kseerr | 2026-10-28T15:25:39.146Z [\u001b[34mdebug\u001b[39m][Settings Migrator]: Checking migration '0001_migrate_hostname.js'...", "abort": "starts-data-gone", "abort_detail": "the app started but the seeded data was gone", "engine_state_after": null, "memory": { "soak_s": 605.3, "requested_s": 600, "requests": 11555, "codes": { "307": 11555 }, "first_kill": null, "containers": { "seerr": { "limit": 402653184, "peak": 240267264, "peak_pct": 0.597, "anon_peak_sampled": 206442496, "anon_peak_pct": 0.513, "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": 31.0, "measured_at": "2026-10-28T15:36:43Z", "evidence": "evidence/MV-seerr", "scratch_cleared": [], "files_changed": [], "files_changed_detail": [], "files_ignored": [], "total_s": 716.0 }