Enciclopedia Boulder v1.0

Inicio · Capítulos · 14. Señales para visión artificial

15.249 14.9.9 Commit atómico de captura

open capture manifest (Provisional)
  -> write chunks to staging
  -> flush according to durability profile
  -> close encoders/streams
  -> hash each artifact
  -> verify expected stream inventory
  -> atomic rename / object commit
  -> transactionally mark CaptureManifest Committed
  -> emit capture.committed

Los análisis sólo consumen captures Committed. Después de un reinicio, los objetos staging se reconcilian: se completan, se ponen en cuarentena o se eliminan si son regenerables; nunca se promueven por filename.