11e37ee807
gates / gates (push) Successful in 27s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
154 lines
14 KiB
Plaintext
154 lines
14 KiB
Plaintext
[19:46:58] MV-immich: deploying immich at FROM {'immich-server': 'ghcr.io/immich-app/immich-server:v3.2.2', 'immich-machine-learning': 'ghcr.io/immich-app/immich-machine-learning:v3.0.3', 'immich-postgres': 'ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0', 'immich-redis': 'redis:7-alpine'}
|
|
[19:47:43] FROM settled=True in 31.9s :: {"immich-machine-learning": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-postgres": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-server": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
|
|
[19:47:43] fixture: the BOX walk's own (Immich), through upgrade_boxport
|
|
[19:47:44] immich: seeded album drillalbum4dda91c3
|
|
[19:47:45] immich: readback found=True (http 200, control passed)
|
|
[19:47:45] C1 (seed reads back BEFORE): True
|
|
[19:47:45] MV-immich: swapping to TO {'immich-server': 'ghcr.io/immich-app/immich-server:v3.2.2', 'immich-machine-learning': 'ghcr.io/immich-app/immich-machine-learning:v3.2.2', 'immich-postgres': 'ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0', 'immich-redis': 'redis:7-alpine'}
|
|
[19:47:46] TO up -d rc=0
|
|
[19:48:18] TO settled=True in 31.5s :: {"immich-machine-learning": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-postgres": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "immich-server": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
|
|
[19:48:18] engine state immich-postgres: 16
|
|
[19:48:18] migration lines observed: 0
|
|
[19:48:18] immich: readback found=True (http 200, control passed)
|
|
[19:48:18] RESULT (seed reads back AFTER): True
|
|
[19:48:18] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.5:2283
|
|
[19:48:34] + 15s immich-machine-learning=231M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=1328M/2048M peak=1396M kills=0 rs=0 reqs=304
|
|
[19:48:49] + 30s immich-machine-learning=231M/1536M peak=248M kills=0 rs=0 immich-postgres=493M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=1330M/2048M peak=1396M kills=0 rs=0 reqs=604
|
|
[19:49:04] + 46s immich-machine-learning=231M/1536M peak=248M kills=0 rs=0 immich-postgres=493M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=1329M/2048M peak=1396M kills=0 rs=0 reqs=904
|
|
[19:49:19] + 61s immich-machine-learning=231M/1536M peak=248M kills=0 rs=0 immich-postgres=493M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=1196M/2048M peak=1396M kills=0 rs=0 reqs=1207
|
|
[19:49:35] + 76s immich-machine-learning=226M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=1171M/2048M peak=1396M kills=0 rs=0 reqs=1508
|
|
[19:49:50] + 91s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=925M/2048M peak=1396M kills=0 rs=0 reqs=1808
|
|
[19:50:05] + 106s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=926M/2048M peak=1396M kills=0 rs=0 reqs=2109
|
|
[19:50:20] + 122s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=930M/2048M peak=1396M kills=0 rs=0 reqs=2412
|
|
[19:50:35] + 137s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=931M/2048M peak=1396M kills=0 rs=0 reqs=2712
|
|
[19:50:51] + 152s immich-machine-learning=229M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=930M/2048M peak=1396M kills=0 rs=0 reqs=3013
|
|
[19:51:06] + 167s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=5M/128M peak=7M kills=0 rs=0 immich-server=902M/2048M peak=1396M kills=0 rs=0 reqs=3316
|
|
[19:51:21] + 182s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=898M/2048M peak=1396M kills=0 rs=0 reqs=3616
|
|
[19:51:36] + 198s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=899M/2048M peak=1396M kills=0 rs=0 reqs=3917
|
|
[19:51:51] + 213s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=481M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=896M/2048M peak=1396M kills=0 rs=0 reqs=4220
|
|
[19:52:07] + 228s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=485M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=902M/2048M peak=1396M kills=0 rs=0 reqs=4520
|
|
[19:52:22] + 243s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=494M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=907M/2048M peak=1396M kills=0 rs=0 reqs=4821
|
|
[19:52:37] + 258s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=504M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=908M/2048M peak=1396M kills=0 rs=0 reqs=5124
|
|
[19:52:52] + 274s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=508M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=908M/2048M peak=1396M kills=0 rs=0 reqs=5424
|
|
[19:53:07] + 289s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=909M/2048M peak=1396M kills=0 rs=0 reqs=5725
|
|
[19:53:23] + 304s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=909M/2048M peak=1396M kills=0 rs=0 reqs=6025
|
|
[19:53:38] + 319s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=910M/2048M peak=1396M kills=0 rs=0 reqs=6329
|
|
[19:53:53] + 334s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=910M/2048M peak=1396M kills=0 rs=0 reqs=6629
|
|
[19:54:08] + 350s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=910M/2048M peak=1396M kills=0 rs=0 reqs=6929
|
|
[19:54:23] + 365s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=911M/2048M peak=1396M kills=0 rs=0 reqs=7233
|
|
[19:54:38] + 380s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=911M/2048M peak=1396M kills=0 rs=0 reqs=7533
|
|
[19:54:54] + 395s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=912M/2048M peak=1396M kills=0 rs=0 reqs=7833
|
|
[19:55:09] + 410s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=913M/2048M peak=1396M kills=0 rs=0 reqs=8135
|
|
[19:55:24] + 426s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=509M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=913M/2048M peak=1396M kills=0 rs=0 reqs=8437
|
|
[19:55:39] + 441s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=911M/2048M peak=1396M kills=0 rs=0 reqs=8737
|
|
[19:55:55] + 456s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=912M/2048M peak=1396M kills=0 rs=0 reqs=9041
|
|
[19:56:10] + 471s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=511M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=912M/2048M peak=1396M kills=0 rs=0 reqs=9341
|
|
[19:56:25] + 486s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=510M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=912M/2048M peak=1396M kills=0 rs=0 reqs=9641
|
|
[19:56:40] + 502s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=508M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=912M/2048M peak=1396M kills=0 rs=0 reqs=9941
|
|
[19:56:55] + 517s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=507M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=913M/2048M peak=1396M kills=0 rs=0 reqs=10245
|
|
[19:57:10] + 532s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=916M/2048M peak=1396M kills=0 rs=0 reqs=10545
|
|
[19:57:26] + 547s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=917M/2048M peak=1396M kills=0 rs=0 reqs=10845
|
|
[19:57:41] + 562s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=5M/128M peak=7M kills=0 rs=0 immich-server=918M/2048M peak=1396M kills=0 rs=0 reqs=11149
|
|
[19:57:56] + 578s immich-machine-learning=229M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=7M kills=0 rs=0 immich-server=916M/2048M peak=1396M kills=0 rs=0 reqs=11449
|
|
[19:58:11] + 593s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=5M/128M peak=7M kills=0 rs=0 immich-server=917M/2048M peak=1396M kills=0 rs=0 reqs=11749
|
|
[19:58:26] + 608s immich-machine-learning=228M/1536M peak=248M kills=0 rs=0 immich-postgres=506M/512M peak=512M kills=0 rs=0 immich-redis=4M/128M peak=8M kills=0 rs=0 immich-server=917M/2048M peak=1396M kills=0 rs=0 reqs=12053
|
|
[19:58:27] memory watch: killed=False tight=[] requests=12053 codes={'200': 12053}
|
|
[19:58:27] MV-immich: ABORT — putting the FROM images back
|
|
[19:58:59] immich: readback found=True (http 200, control passed)
|
|
[19:58:59] ABORT: app came back in 31.4s; data present=True
|
|
{
|
|
"harness_version": 3,
|
|
"edge": "MV-immich",
|
|
"app": "immich",
|
|
"note": "night 2026-09-23 within-a-major move: immich-machine-learning=ghcr.io/immich-app/immich-machine-learning:v3.2.2",
|
|
"from": {
|
|
"immich-server": "ghcr.io/immich-app/immich-server:v3.2.2",
|
|
"immich-machine-learning": "ghcr.io/immich-app/immich-machine-learning:v3.0.3",
|
|
"immich-postgres": "ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0",
|
|
"immich-redis": "redis:7-alpine"
|
|
},
|
|
"to": {
|
|
"immich-server": "ghcr.io/immich-app/immich-server:v3.2.2",
|
|
"immich-machine-learning": "ghcr.io/immich-app/immich-machine-learning:v3.2.2",
|
|
"immich-postgres": "ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0",
|
|
"immich-redis": "redis:7-alpine"
|
|
},
|
|
"verdict": "proven",
|
|
"seed_read_before": true,
|
|
"seed_read_after": true,
|
|
"healthy_after": true,
|
|
"migration_observed": null,
|
|
"abort": "starts-and-serves",
|
|
"abort_detail": null,
|
|
"engine_state_after": {
|
|
"immich-postgres": {
|
|
"image": "ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0",
|
|
"probe": "datadir major version",
|
|
"answer": "16",
|
|
"probe_rc": 0
|
|
}
|
|
},
|
|
"memory": {
|
|
"soak_s": 608.3,
|
|
"requested_s": 600,
|
|
"requests": 12053,
|
|
"codes": {
|
|
"200": 12053
|
|
},
|
|
"first_kill": null,
|
|
"containers": {
|
|
"immich-machine-learning": {
|
|
"limit": 1610612736,
|
|
"peak": 260608000,
|
|
"peak_pct": 0.162,
|
|
"anon_peak_sampled": 164958208,
|
|
"anon_peak_pct": 0.102,
|
|
"oom_kills": 0,
|
|
"restarts": 0,
|
|
"oomkilled_flag": false,
|
|
"measured": true
|
|
},
|
|
"immich-postgres": {
|
|
"limit": 536870912,
|
|
"peak": 537214976,
|
|
"peak_pct": 1.001,
|
|
"anon_peak_sampled": 188661760,
|
|
"anon_peak_pct": 0.351,
|
|
"oom_kills": 0,
|
|
"restarts": 0,
|
|
"oomkilled_flag": false,
|
|
"measured": true
|
|
},
|
|
"immich-redis": {
|
|
"limit": 134217728,
|
|
"peak": 8417280,
|
|
"peak_pct": 0.063,
|
|
"anon_peak_sampled": 4005888,
|
|
"anon_peak_pct": 0.03,
|
|
"oom_kills": 0,
|
|
"restarts": 0,
|
|
"oomkilled_flag": false,
|
|
"measured": true
|
|
},
|
|
"immich-server": {
|
|
"limit": 2147483648,
|
|
"peak": 1464111104,
|
|
"peak_pct": 0.682,
|
|
"anon_peak_sampled": 1102950400,
|
|
"anon_peak_pct": 0.514,
|
|
"oom_kills": 0,
|
|
"restarts": 0,
|
|
"oomkilled_flag": false,
|
|
"measured": true
|
|
}
|
|
},
|
|
"unmeasured": []
|
|
},
|
|
"marks": [],
|
|
"duration_s": 31.5,
|
|
"measured_at": "2026-09-23T19:58:59Z",
|
|
"evidence": "evidence/MV-immich",
|
|
"files_changed": [],
|
|
"total_s": 721.1
|
|
}
|