Files
mesh-catalog/modules/distribution
jschoubben 15db34169e
mesh/delivery merged: source.main moved to novox/mesh-catalog@89ad37048520
mesh/delivery-group group fix/1975-kernel-log merged: every member is merged
mesh/check being carried to 15db34169e24 on 89ad37048520 | from d9f2b7bcfa07, mesh-contracts 29ec1c3df312
distribution: the holder's test follows the rule that a chunk 0 again starts a part afresh
mesh-delivery's parts.Receiver.Take took a chunk 0 again on purpose (276412d7, design 51 Publishing, 1966/AC203-1,
AC203-2); the holder's test still expected it refused and failed on every run, on trunk too. The test now expects a
chunk out of sequence refused and a chunk 0 again taken.

Builds: design 51 Publishing, the bullet "The file travels in parts through the seat"; issue 1975's group check

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
2026-11-12 03:04:00 +01:00
..

distribution

The distribution module of the mesh catalogue: runs the container image registry; holds the seats container-image-registry and oci-artifact-registry, and mesh-artifact-store until its window closes. It provides no provision: the store's address is its listen registry, open to the mesh, which every node-engine finds through the seat's holder (novox/hq ADR 0632). Its seats' list answers what the store holds, read from the store's own files through its container mesh-registry.

Files it does not know

Each directory or archive this module declares says how it treats a file it did not write (ADR 0422, ADR 0416).

  • /var/lib/mesh/registry: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • /var/lib/mesh-registry: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).