I0922 — Hypotéza o paměti se testuje, netvrdí
Spustit produkční image pod zamýšleným limitem paměti, změřit rezidentní paměť během reprezentativní sekvence požadavků a nechat o paměti, kterou nasazení deklaruje, rozhodnout důkazy.
ZRUŠENO vlna 6 · p0 · profil implementation · bezpečné paralelně
Součást fly-deployment — Image kontejneru je projekcí modelu repozitáře a jeho smoke test je jeho důkazem.
Cíl
Spustit produkční image pod zamýšleným limitem paměti, změřit rezidentní paměť během reprezentativní sekvence požadavků a nechat o paměti, kterou nasazení deklaruje, rozhodnout důkazy.
Proč
Levný profil stojí na odhadu paměti. Zvýšit ji, protože jednou selhal běh, je způsob, jak se účet za hosting zčtyřnásobí; ponechat ji, protože vypadá úhledně, je způsob, jak je Machine zabit pod zátěží. Rozhodne jen měření.
Aktuální stav
Kanonický objekt uvádí hypotézu o paměti. Pod žádným limitem se nic nespouštělo.
Cílový stav
Rezidentní paměť se měří při startu a po každém reprezentativním požadavku, zaznamená se maximum a deklarovaná paměť je nejmenší hodnota, kterou důkazy podporují.
Rozsah
- .ai/repo/benchmarks/rust
Mimo rozsah
- Zvýšení limitu dříve, než se zjistí, co paměť spotřebovalo
- Zátěžový test; toto je obálka zdrojů, ne studie propustnosti
Závislosti
Co na tom čeká
Kritéria přijetí
- Image běží pod deklarovaným limitem a zůstane naživu po celou reprezentativní sekvenci
- Rezidentní paměť se měří po startu a po požadavku na přistání, dokumentaci, API, OpenAPI a cockpit a zaznamenává se maximální hodnota
- Pokud deklarovaný limit neplatí, příčina se diagnostikuje a plýtvání se odstraní dřív, než se limit zvýší, a zvýšení se zaznamená se svými důkazy
- Měření se zaznamenává stávající infrastrukturou měření výkonu a stává se rozpočtem regrese
Validace
- majordomus bench --check
- bash test/run.sh
Požadované důkazy
- rss_measured
- runs_at_limit
- budget_recorded
Důkazy
Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.
Riziko
Měření jednoho stroje není zárukou na jiném hostiteli. Horní hranice potřebuje rezervu a rezerva musí být uvedena.
Zpráva o dokončení
Zrušeno 2026-10-14 na masteru e28daccd9b: limit 256 MB, proti kterému měří, je velikost Fly Machine a nic už nečte zdroje objektu. Vlastník odpojil Fly.io 2026-10-12; tento repozitář nasazuje binárky release, image GHCR a GitHub Pages (commit 9af3fa65a4 odstranil fly.toml).
Časová osa
- zahájeno
- —
- ověřeno
- —
- dokončeno
- —
Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.
Kanonický záznam: .ai/repo/project/issues/I0922.yaml. Přečtěte ho zpět pomocí majordomus plan show I0922.