Skip to content

transaction

6 pages
  • Coordinated Publication Decision

    By Vonng In Design 296 words 2 min

    VonngDesignpublishtransactionobject-storagedecision

    Coordinated Publication Decision

    SOW 0.4.0 kept the native filesystem and r2 publication backends. An earlier proposal used rclone and added remote audit and preview commands. The native design was selected because SOW needs to track each conditional write and its result. Current …

    SOW 0.4.0 kept the native filesystem and r2 publication backends. An earlier proposal used rclone and added remote audit and preview commands. The native design was selected because SOW needs to track each conditional write and its result. Current …

  • SOW v0.3.0

    By Vonng In Release 605 words 3 min

    VonngReleasereleaseplainmanagedtransaction

    SOW v0.3.0

    SOW 0.3.0 reduced repeated package reads and database queries. Plain generation uses one pass over package content. Managed builds cache parsed package data and commit new pool files in batches. This release also removed retired runtime and …

    SOW 0.3.0 reduced repeated package reads and database queries. Plain generation uses one pass over package content. Managed builds cache parsed package data and commit new pool files in batches. This release also removed retired runtime and …

  • Publication & Recovery

    By Vonng In Design 647 words 4 min

    VonngDesignpublishtransactionobject-storage

    Publication & Recovery

    A build creates a local snapshot (Generation). Publication uploads its files to a target and records progress for recovery. Each target keeps a checkpoint that identifies its last completed publication. State ownership Repository records Target …

    A build creates a local snapshot (Generation). Publication uploads its files to a target and records progress for recovery. Each target keeps a checkpoint that identifies its last completed publication. State ownership Repository records Target …

  • Observability & Audit

    In Features

    Featureaudittransaction

    Use status to inspect state, check to verify a repository, changes to list file changes, and log to read operation history. Command Answers status Does the repository need a build or recovery? Is a writer active? check Are state, package bytes, …

    Use status to inspect state, check to verify a repository, changes to list file changes, and log to read operation history. Command Answers status Does the repository need a build or recovery? Is a writer active? check Are state, package bytes, …

  • Transactions & Recovery

    In Features

    Featuretransactiongenerationaudit

    Managed mode records changes before it applies them. After an interruption, SOW uses these records to finish or roll back the operation. The recovery command depends on the operation that stopped. Recover an interrupted operation Start with the …

    Managed mode records changes before it applies them. After an interruption, SOW uses these records to finish or roll back the operation. The recovery command depends on the operation that stopped. Recover an interrupted operation Start with the …

  • Design Records

    In Design 98 words 1 min

    Designmanagedpublishtransaction

    Design Records

    Design records explain the choices behind SOW’s repository layout, state model, and publication workflow. Article dates record when a decision was documented; modification dates record later revisions. Start with these current design explanations: …

    Design records explain the choices behind SOW’s repository layout, state model, and publication workflow. Article dates record when a decision was documented; modification dates record later revisions. Start with these current design explanations: …