Files
felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/MV-docmost.log
T

167 lines
12 KiB
Plaintext

[11:46:17] scratch drive folders cleared before FROM (R-656): none existed
[11:46:17] MV-docmost: deploying docmost at FROM {'docmost': 'docmost/docmost:0.96.0', 'docmost-postgres': 'postgres:16-alpine', 'docmost-redis': 'redis:7-alpine'}
[11:46:59] FROM settled=True in 31.1s :: {"docmost": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "docmost-postgres": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "docmost-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[11:47:00] docmost: /api/auth/setup http=200 rc=0
[11:47:00] docmost: login as the seeded user http=200 ok=True
[11:47:00] C1 (seed reads back BEFORE): True
[11:47:00] MV-docmost: PostgreSQL major move {'service': 'docmost-postgres', 'engine': 'postgres', 'from': 16, 'to': 18} — converting on the bench before the swap
[11:47:11] CONVERTED docmost-postgres PostgreSQL 16 -> 18 in 11.0s (dump 0.54s / 132196 B, load 2.02s, check equal over 48 tables)
[11:47:11] MV-docmost: swapping to TO {'docmost': 'docmost/docmost:0.96.0', 'docmost-postgres': 'postgres:18-alpine', 'docmost-redis': 'redis:7-alpine'}
[11:47:23] TO up -d rc=0
[11:47:54] TO settled=True in 31.2s :: {"docmost": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "docmost-postgres": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "docmost-redis": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[11:47:54] engine state docmost-postgres: 18
[11:47:54] migration lines observed: 1
[11:47:54] docmost: login as the seeded user http=200 ok=True
[11:47:54] RESULT (seed reads back AFTER): True
[11:47:55] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:3000
[11:48:10] + 15s docmost=422M/512M peak=460M kills=0 rs=0 docmost-postgres=118M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=300
[11:48:25] + 30s docmost=432M/512M peak=460M kills=0 rs=0 docmost-postgres=118M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=600
[11:48:40] + 45s docmost=437M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=898
[11:48:55] + 61s docmost=434M/512M peak=460M kills=0 rs=0 docmost-postgres=118M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=1196
[11:49:10] + 76s docmost=422M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=1496
[11:49:26] + 91s docmost=422M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=1796
[11:49:41] + 106s docmost=422M/512M peak=460M kills=0 rs=0 docmost-postgres=118M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=2096
[11:49:56] + 121s docmost=421M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=2396
[11:50:11] + 136s docmost=423M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=2696
[11:50:26] + 152s docmost=422M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=2992
[11:50:41] + 167s docmost=420M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=3292
[11:50:57] + 182s docmost=415M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=3592
[11:51:12] + 197s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=3892
[11:51:27] + 212s docmost=414M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=4188
[11:51:42] + 227s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=4488
[11:51:57] + 243s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=4788
[11:52:12] + 258s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=119M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=5088
[11:52:28] + 273s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=123M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=5384
[11:52:43] + 288s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=125M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=5684
[11:52:58] + 303s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=123M/256M peak=125M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=5984
[11:53:13] + 318s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=124M/256M peak=127M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=6284
[11:53:28] + 334s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=126M/256M peak=128M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=6584
[11:53:43] + 349s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=127M/256M peak=130M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=6884
[11:53:59] + 364s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=130M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=7M kills=0 rs=0 reqs=7184
[11:54:14] + 379s docmost=414M/512M peak=460M kills=0 rs=0 docmost-postgres=126M/256M peak=131M kills=0 rs=0 docmost-redis=4M/128M peak=7M kills=0 rs=0 reqs=7484
[11:54:29] + 394s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=125M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=7780
[11:54:44] + 409s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=125M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=8080
[11:54:59] + 425s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=125M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=8380
[11:55:14] + 440s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=125M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=8680
[11:55:30] + 455s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=131M kills=0 rs=0 docmost-redis=4M/128M peak=8M kills=0 rs=0 reqs=8980
[11:55:45] + 470s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=4M/128M peak=8M kills=0 rs=0 reqs=9276
[11:56:00] + 485s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=9576
[11:56:15] + 500s docmost=415M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=4M/128M peak=8M kills=0 rs=0 reqs=9876
[11:56:30] + 516s docmost=415M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=10176
[11:56:45] + 531s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=10472
[11:57:01] + 546s docmost=416M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=10772
[11:57:16] + 561s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=121M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=11072
[11:57:31] + 576s docmost=418M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=11372
[11:57:46] + 591s docmost=419M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=131M kills=0 rs=0 docmost-redis=4M/128M peak=8M kills=0 rs=0 reqs=11672
[11:58:01] + 606s docmost=417M/512M peak=460M kills=0 rs=0 docmost-postgres=122M/256M peak=131M kills=0 rs=0 docmost-redis=5M/128M peak=8M kills=0 rs=0 reqs=11972
[11:58:02] memory watch: killed=False tight=['docmost'] requests=11972 codes={'200': 11972}
[11:58:02] MV-docmost: ABORT — putting the FROM images back
[12:01:05] ABORT: the app did NOT come back (rc=1, 181.1s)
{
"harness_version": 4,
"edge": "MV-docmost",
"app": "docmost",
"note": "night 2026-09-23 within-a-major move: docmost-postgres=postgres:18-alpine",
"from": {
"docmost": "docmost/docmost:0.96.0",
"docmost-postgres": "postgres:16-alpine",
"docmost-redis": "redis:7-alpine"
},
"to": {
"docmost": "docmost/docmost:0.96.0",
"docmost-postgres": "postgres:18-alpine",
"docmost-redis": "redis:7-alpine"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kdocmost | {\"level\":\"info\",\"time\":\"2026-09-25T11:47:30.079Z\",\"pid\":45,\"hostname\":\"807844441a94\",\"context\":\"DatabaseMigrationService\",\"msg\":\"No pending database migrations\"}",
"abort": "refuses",
"abort_detail": "26 13:52:13.041 * 100 changes in 300 seconds. Saving...\n\u001b[2Kdocmost-redis | 1:M 25 Sep 2026 13:52:13.042 * Background saving started by pid 190\n\u001b[2Kdocmost-redis | 190:C 25 Sep 2026 13:52:13.056 * DB saved on disk\n\u001b[2Kdocmost-redis | 190:C 25 Sep 2026 13:52:13.056 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB\n\u001b[2Kdocmost-redis | 1:M 25 Sep 2026 13:52:13.143 * Background saving terminated with success\n\u001b[2Kdocmost-redis | 1:M 25 Sep 2026 13:57:14.072 * 100 changes in 300 seconds. Saving...\n\u001b[2Kdocmost-redis | 1:M 25 Sep 2026 13:57:14.072 * Background saving started by pid 373\n\u001b[2Kdocmost-redis | 373:C 25 Sep 2026 13:57:14.085 * DB saved on disk\n\u001b[2Kdocmost-redis | 373:C 25 Sep 2026 13:57:14.086 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB\n\u001b[2Kdocmost-redis | 1:M 25 Sep 2026 13:57:14.173 * Background saving terminated with success",
"engine_state_after": {
"docmost-postgres": {
"image": "postgres:18-alpine",
"probe": "datadir major version",
"answer": "18",
"probe_rc": 0
}
},
"memory": {
"soak_s": 606.8,
"requested_s": 600,
"requests": 11972,
"codes": {
"200": 11972
},
"first_kill": null,
"containers": {
"docmost": {
"limit": 536870912,
"peak": 482848768,
"peak_pct": 0.899,
"anon_peak_sampled": 431427584,
"anon_peak_pct": 0.804,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"docmost-postgres": {
"limit": 268435456,
"peak": 138342400,
"peak_pct": 0.515,
"anon_peak_sampled": 13156352,
"anon_peak_pct": 0.049,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"docmost-redis": {
"limit": 134217728,
"peak": 9109504,
"peak_pct": 0.068,
"anon_peak_sampled": 4136960,
"anon_peak_pct": 0.031,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"load": "reached"
},
"marks": [
"memory_tight"
],
"duration_s": 31.2,
"measured_at": "2026-09-25T12:01:05Z",
"evidence": "evidence/MV-docmost",
"scratch_cleared": [],
"engine_conversion": {
"service": "docmost-postgres",
"engine": "postgres",
"from": 16,
"to": 18,
"dump_s": 0.54,
"dump_bytes": 132196,
"new_engine_ready_s": 2.2,
"load_s": 2.02,
"dropped": [
"docmost"
],
"skipped_create_role": [
"CREATE ROLE docmost;"
],
"result": "converted",
"check_equal": true,
"pg_version": "18",
"tables": 48,
"convert_s": 11.0
},
"files_changed": [],
"total_s": 887.8
}