Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2676 — Build cache je ověřena a validována: cesty selhání, bezpečnost a skutečný zásah druhého uzlu

Dokázat akceptační smlouvu: zastavit providera a build, restartovat a zotavit se, špatný přihlašovací údaj, málo místa, put/get, vzdálený zásah napříč dvěma uzly jedné platformy.

BLOKOVÁNO vlna 3 · p1 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Blokováno. Tento úkol nemůže začít, dokud nejsou hotové I2673, I2674. Stav se z toho odvozuje, nedeklaruje.

Cíl

Dokázat akceptační smlouvu: zastavit providera a build, restartovat a zotavit se, špatný přihlašovací údaj, málo místa, put/get, vzdálený zásah napříč dvěma uzly jedné platformy.

Proč

Vlastník, 2026-10-13, s plným oprávněním: zprovoznit MinIO, server sccache a každý uzel mesh, ověřeno a validováno. Cluster kompiluje stejný Rust na každém stroji ze studené cache; dva deklarované offload hostitelé byli ten den pod svým minimem disku. Viz ADR 0157.

Aktuální stav

Změřeno na master b29cf4e487 dne 2026-10-13: nic není dokázáno, protože nic neexistuje; jediný kandidátní poskytovatel je nedostupný přes SSH.

Cílový stav

Případ proti stub S3 pro cesty selhání a zaznamenaný běh na skutečných uzlech pro zásah, nebo prohlášení, že dva kompatibilní uzly nebyly k dispozici; žádné tvrzení napříč architekturami.

Rozsah

  • test/cases/3013_a_mesh_build_cache.sh
  • docs/BUILD_CACHE.md

Mimo rozsah

  • Ladění výkonu nad rámec zaznamenaného měření

Závislosti

Kritéria přijetí

  • Při zastaveném poskytovateli sestavení uspěje a diagnostika jmenuje příčinu
  • Restart se zotaví bez úpravy klienta
  • Špatné přihlašovací údaje dají použitelnou zprávu, v níž není žádný klíč
  • Sestavení druhého uzlu zasáhne to, co zapsalo první, nebo zpráva řekne, že to nešlo ukázat

Validace

  • bin/majordomus plan validate
  • MJ_TEST_JOBS=2 bash test/run.sh 3013_a_mesh_build_cache

Požadované důkazy

  • failure_path_case
  • second_node_hit_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á.

Č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/I2676.yaml. Přečtěte jej zpět pomocí majordomus plan show I2676.

Prohledává názvy a popisy všech stránek, které tento web publikuje.