Files
felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/MV-bookstack.log
T
admin 25cb3eb9c1
gates / gates (push) Successful in 29s
The last six PostgreSQL apps decided; the gate's wait seen live by day; catalog currency; stale rows
- R-463 CLOSED: rallly, outline, sparkyfitness -> PostgreSQL 18 (catalog 25ffd89 / aeb0cd6 / 1666572),
  each proven on the bench and on 9202 through the guarded Update with one undo case; zipline,
  adventurelog, immich stay on 16 by 09 decision 42's rule (upstream runs 16 / 16 / 14).
- Part F: bookstack, kimai, audiobookshelf, n8n, navidrome, grafana, komga moved on both venues;
  immich not (R-732: its first start OOM-killed its database on the bench).
- R-687 item 4 PROVEN LIVE on demo-hp: two deferrals while the leg stepped two apps, the whole-guest
  backup on the first poll after, success; config + window put back and read back.
- Catalog currency audit (Part D): 25/53 behind inside a major, 19 across; night-updatable 28 -> 31 (+1).
- R-446 and R-440 narrowed (measured on demo-hp); R-624 corrected (outline, rallly, zipline have routes);
  R-548 note (demo-hp's local tier refused for space since 09-27).
- New rows: R-730 (the ISO 1.29.0 build commit cannot be proven -> no tag; installer-v* is the script's
  line), R-731 (tag-shape switches), R-732. Register 361 -> 364.
- 09 §3: the 2026-09-30 operator notes (by day; Tester-2 pre-checks done; decision 52 not needed, not
  recorded); §6.4 dated currency note. STATUS, CONTEXT, REPORT-pg-last-six-2026-09-30.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-30 14:47:12 +02:00

130 lines
8.7 KiB
Plaintext

[10:56:10] scratch drive folders cleared before FROM (R-656): none existed
[10:56:10] MV-bookstack: deploying bookstack at FROM {'bookstack': 'lscr.io/linuxserver/bookstack:26.05.5', 'bookstack-db': 'mariadb:12.3'}
[10:57:18] FROM settled=True in 31.0s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[10:57:19] bookstack: artisan create-admin rc=0 :: Admin account with email "spike-630cc593@gate.invalid" successfully created!
[10:57:20] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-b5edb9 - Email: spike
[10:57:20] C1 (seed reads back BEFORE): True
[10:57:20] MV-bookstack: swapping to TO {'bookstack': 'lscr.io/linuxserver/bookstack:26.09.1', 'bookstack-db': 'mariadb:12.3'}
[10:57:47] TO up -d rc=0
[10:58:18] TO settled=True in 31.0s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[10:58:18] engine state bookstack-db: 12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]
[10:58:18] migration lines observed: 5
[10:58:19] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-b5edb9 - Email: spike
[10:58:19] RESULT (seed reads back AFTER): True
[10:58:19] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:80
[10:58:34] + 15s bookstack=61M/512M peak=93M kills=0 rs=0 bookstack-db=143M/256M peak=149M kills=0 rs=0 reqs=272
[10:58:49] + 30s bookstack=62M/512M peak=93M kills=0 rs=0 bookstack-db=142M/256M peak=149M kills=0 rs=0 reqs=540
[10:59:05] + 45s bookstack=65M/512M peak=93M kills=0 rs=0 bookstack-db=142M/256M peak=149M kills=0 rs=0 reqs=810
[10:59:20] + 61s bookstack=67M/512M peak=93M kills=0 rs=0 bookstack-db=141M/256M peak=149M kills=0 rs=0 reqs=1080
[10:59:35] + 76s bookstack=70M/512M peak=93M kills=0 rs=0 bookstack-db=137M/256M peak=149M kills=0 rs=0 reqs=1351
[10:59:50] + 91s bookstack=73M/512M peak=93M kills=0 rs=0 bookstack-db=134M/256M peak=149M kills=0 rs=0 reqs=1618
[11:00:05] + 106s bookstack=74M/512M peak=93M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=1884
[11:00:20] + 121s bookstack=77M/512M peak=93M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=2152
[11:00:36] + 136s bookstack=83M/512M peak=93M kills=0 rs=0 bookstack-db=134M/256M peak=149M kills=0 rs=0 reqs=2420
[11:00:51] + 152s bookstack=83M/512M peak=93M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=2686
[11:01:06] + 167s bookstack=85M/512M peak=93M kills=0 rs=0 bookstack-db=134M/256M peak=149M kills=0 rs=0 reqs=2955
[11:01:21] + 182s bookstack=87M/512M peak=93M kills=0 rs=0 bookstack-db=134M/256M peak=149M kills=0 rs=0 reqs=3223
[11:01:36] + 197s bookstack=90M/512M peak=93M kills=0 rs=0 bookstack-db=134M/256M peak=149M kills=0 rs=0 reqs=3494
[11:01:51] + 212s bookstack=91M/512M peak=93M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=3760
[11:02:06] + 227s bookstack=93M/512M peak=94M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=4028
[11:02:22] + 242s bookstack=96M/512M peak=97M kills=0 rs=0 bookstack-db=133M/256M peak=149M kills=0 rs=0 reqs=4296
[11:02:37] + 258s bookstack=97M/512M peak=98M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=4565
[11:02:52] + 273s bookstack=100M/512M peak=101M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=4829
[11:03:07] + 288s bookstack=103M/512M peak=103M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=5099
[11:03:22] + 303s bookstack=105M/512M peak=106M kills=0 rs=0 bookstack-db=130M/256M peak=149M kills=0 rs=0 reqs=5364
[11:03:37] + 318s bookstack=107M/512M peak=108M kills=0 rs=0 bookstack-db=130M/256M peak=149M kills=0 rs=0 reqs=5631
[11:03:52] + 333s bookstack=109M/512M peak=111M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=5901
[11:04:08] + 348s bookstack=112M/512M peak=113M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=6166
[11:04:23] + 364s bookstack=114M/512M peak=115M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=6434
[11:04:38] + 379s bookstack=119M/512M peak=120M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=6698
[11:04:53] + 394s bookstack=118M/512M peak=121M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=6965
[11:05:08] + 409s bookstack=120M/512M peak=121M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=7225
[11:05:23] + 424s bookstack=122M/512M peak=123M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=7488
[11:05:38] + 439s bookstack=123M/512M peak=123M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=7753
[11:05:54] + 454s bookstack=124M/512M peak=126M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=8018
[11:06:09] + 470s bookstack=126M/512M peak=127M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=8283
[11:06:24] + 485s bookstack=128M/512M peak=129M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=8547
[11:06:39] + 500s bookstack=130M/512M peak=130M kills=0 rs=0 bookstack-db=130M/256M peak=149M kills=0 rs=0 reqs=8815
[11:06:54] + 515s bookstack=131M/512M peak=133M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=9079
[11:07:09] + 530s bookstack=132M/512M peak=136M kills=0 rs=0 bookstack-db=130M/256M peak=149M kills=0 rs=0 reqs=9344
[11:07:24] + 545s bookstack=135M/512M peak=136M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=9613
[11:07:40] + 560s bookstack=136M/512M peak=139M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=9875
[11:07:55] + 576s bookstack=137M/512M peak=141M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=10135
[11:08:10] + 591s bookstack=138M/512M peak=142M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=10398
[11:08:25] + 606s bookstack=141M/512M peak=144M kills=0 rs=0 bookstack-db=131M/256M peak=149M kills=0 rs=0 reqs=10663
[11:08:25] memory watch: killed=False tight=[] requests=10663 codes={'302': 10663}
[11:08:25] MV-bookstack: ABORT — putting the FROM images back
[11:09:02] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-b5edb9 - Email: spike
[11:09:02] ABORT: app came back in 31.0s; data present=True
{
"harness_version": 4,
"edge": "MV-bookstack",
"app": "bookstack",
"note": "night 2026-09-23 within-a-major move: bookstack=lscr.io/linuxserver/bookstack:26.09.1",
"from": {
"bookstack": "lscr.io/linuxserver/bookstack:26.05.5",
"bookstack-db": "mariadb:12.3"
},
"to": {
"bookstack": "lscr.io/linuxserver/bookstack:26.09.1",
"bookstack-db": "mariadb:12.3"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kbookstack | [migrations] started",
"abort": "starts-and-serves",
"abort_detail": null,
"engine_state_after": {
"bookstack-db": {
"image": "mariadb:12.3",
"probe": "datadir version | the engine's own upgrade verdict",
"answer": "12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]",
"probe_rc": 0
}
},
"memory": {
"soak_s": 606.1,
"requested_s": 600,
"requests": 10663,
"codes": {
"302": 10663
},
"first_kill": null,
"containers": {
"bookstack": {
"limit": 536870912,
"peak": 151715840,
"peak_pct": 0.283,
"anon_peak_sampled": 25722880,
"anon_peak_pct": 0.048,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"bookstack-db": {
"limit": 268435456,
"peak": 156491776,
"peak_pct": 0.583,
"anon_peak_sampled": 117424128,
"anon_peak_pct": 0.437,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"load": "reached"
},
"marks": [],
"duration_s": 31.0,
"measured_at": "2026-09-30T11:09:02Z",
"evidence": "evidence/MV-bookstack",
"scratch_cleared": [],
"files_changed": [],
"total_s": 772.2
}