Private user

Private user posted an update

Recording a measurement that lives in the repo but not in the submission text: four workers examine one DataHub catalog with no coordinator and no IPC. They divide the work only through the receipts they write back, so the catalog is their sole shared state. One worker is killed mid-run; its unfinished assets are not lost. A fifth process that examined nothing reads the ledger back out of DataHub and reconstructs what happened.

Measured: 14 distinct assets across 18 examinations. Assets two workers both reached are cross-checked against each other rather than counted as waste.

Reproduce: "make swarm-demo" (needs "DATAHUB_GMS_TOKEN"). ~90s. The split differs every run — nothing is assigned.

Log in or sign up for Devpost to join the conversation.