docs(runbook): Forgejo storage volume + data-migration procedure (#188) #198

Sammanfogat
supernaut sammanfogade 1 incheckning från docs/storage-cutover-migration in i main 2026-07-21 22:43:04 +00:00
Ägare

Documents the Forgejo [storage] ceph volume (#188) and, critically, the data-migration + object-level verification procedure that the 2026-07-21 cutover skipped — repointing [storage] to an empty volume 404'd avatars/packages/LFS instance-wide while /api/healthz stayed 200.

Adds: the storage-volume overview + mount/ownership mapping, the mandatory rsync-the-blobs step with the old-blob location, a fetch-a-real-object verification (avatar → 200, not healthz), backup-before-reclaim ordering, and the site-packages/hgext/lfs over-count gotcha.

Prevention tracked in #197.

Documents the Forgejo `[storage]` ceph volume (#188) and, critically, the **data-migration + object-level verification** procedure that the 2026-07-21 cutover skipped — repointing `[storage]` to an empty volume 404'd avatars/packages/LFS instance-wide while `/api/healthz` stayed 200. Adds: the storage-volume overview + mount/ownership mapping, the mandatory rsync-the-blobs step with the old-blob location, a fetch-a-real-object verification (avatar → 200, not healthz), backup-before-reclaim ordering, and the `site-packages`/`hgext/lfs` over-count gotcha. Prevention tracked in #197.
supernaut lade till 1 incheckning 2026-07-21 22:39:25 +00:00
docs(runbook): document Forgejo storage volume + data-migration procedure (#188)
Alla kontroller lyckades
ci / ci (pull_request) Successful in 15s
39f68a6f67
The 2026-07-21 cutover repointed [storage] to an empty ceph volume without
migrating existing blobs, so avatars/packages/LFS 404'd instance-wide while
/api/healthz stayed 200. Add a storage-volume section with the mandatory
migrate-data + fetch-a-real-object verification step (healthz reads no stored
object), the old-blob location, backup-before-reclaim ordering, and the
site-packages/hgext-lfs over-count gotcha.
supernaut sammanfogade incheckning 7057d50a36 till main 2026-07-21 22:43:04 +00:00
supernaut tog bort grenen docs/storage-cutover-migration 2026-07-21 22:43:04 +00:00
supernaut refererade denna ändringsförfrågan från en incheckning 2026-08-05 20:18:31 +00:00
Logga in för att delta i denna konversation.
Inga granskare
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet "åååå-mm-dd".

Inget förfallodatum satt.

Beroenden

Inga beroenden satta

Referens
bitborg/bitborg-infra!198
Ingen beskrivning angiven.