Skip to content

Cold + Contabo S3 delivery

Historical 2026-08-12/13 delivery note for the LocalDir cold/restore subset and a bounded Contabo S3 matrix.

Short delivery note for the 2026-08-12 / 2026-08-13 cold-backend and Contabo S3 work. Stance: IMPLEMENTED_SUBSET_ONLY.

Tip & fleet

Item Value
Branch feat/cold-localdir-restore-77dd9f4 (canary code tip 8663d11)
Fleet ALL FOUR (swift1–4) on 8663d11 canary binary b64deec2…
Cold enabled on all four: [filter:s3api] cold_backend_root=/var/cache/peregrine-cold and cold_policy_map=GLACIER:0
Health localhost :8080 200 on all four
VIP proxy1–4 UP — 100% 8663d11 (no longer mixed)
Smoke B GREEN on swift3
Tiny PUT/GET PASS on swift1 (localhost:8080)
Claim stance IMPLEMENTED_SUBSET_ONLY

What is GREEN

  • Contabo S3 (VIP) — extended matrix 29/29 GREEN (bounded) recorded at fleet tip 77dd9f4 / binary 117d7b08… before this roll. Short EC2 SigV4 smoke also GREEN at that tip. Not a multi-hour soak; not full AWS IAM cloud. VIP is now 100% 8663d11 (all four proxies). Matrix was not re-run on this roll.
  • Lab LocalDir cold — LocalDirColdBackend (filecold://…) + ?restore RestoreObject + archive-on-transition unit suite GREEN on swift3 (physical cold unit + archive unit).
  • Cold canary (swift3) — GREEN (Smoke A) then GREEN (Smoke B). APPLY_OK, not rolled back. Smoke A: TempAuth PUT/GET 201/200; S3 POST ?restore on a warm object returns HTTP 400 InvalidObjectState (handler live). Smoke B: restore POST 202 / GET 200 RestoreStatus on a planted/archived object. Validated on localhost:8080, not via VIP.
  • Fleet cold enable (swift1/2/4) — APPLY_OK 2026-08-13T03:11:52Z–03:15:30Z. Sealed artifact tar sha 50c0245d030409b230ad6ccaa0577a769954d185a7c0b05715aae2eaedf362c0. Installed+running SHA on all four: b64deec239833c567604d9efe0211b3bd20b543b570de675cc40fd7fe4785148. swift3 binary not replaced this roll. Tiny TempAuth PUT/GET on swift1 PASS.

Explicitly not claimed

  • Tape / Glacier / Contabo object-lock media (lab LocalDir / filecold:// only)
  • Multi-hour S3 soak, anonymous/versioned archive paths, hot-byte delete after archive
  • Re-run of the 29/29 Contabo matrix on 8663d11

Evidence pack

Drive folder (handoffs + evidence dirs):

https://drive.google.com/drive/folders/12aIrbaAgTEJwifyfcQBDFxxqZ2cTbsHp

Evidence subfolder:

https://drive.google.com/drive/folders/1gkFdD8iEXvNjcZb89NMU6ZvtoLyrRk9P

Fleet evidence: Mac tools/test-results/fleet-8663d11-cold-20260813T031152Z/ (swift1/2/4 APPLY_OK; swift3 untouched). Smoke B: tools/test-results/canary-8663d11-smoke-b-20260813T031022Z/ (GREEN) and tools/test-results/canary-8663d11-smoke-b-20260813T030600Z/. Artifact /root/work/peregrine-artifacts/peregrine-proxy-8663d11-ec.tar.gz sha 50c0245d030409b230ad6ccaa0577a769954d185a7c0b05715aae2eaedf362c0.

Related ops / verification: Operations, Testing & verification, Lab cluster.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close