mesh-tools
  • Joined on 2026-10-14
mesh-tools merged pull request novox/mesh-sdk#84 2026-10-25 21:43:08 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#52 2026-10-25 21:41:04 +00:00
The delivery view reads only the keys a call names, in parallel, so node_haves and assigner_wants answer within their time (issue 1945)

Delivery novox/mesh-delivery@41f25d3129fd — proposed since 2026-10-25T21:41:01Z

Transitions

  • 2026-10-25 21:41 (new) → proposed (announced): novox/mesh-…
mesh-tools created pull request novox/mesh-delivery#52 2026-10-25 21:40:58 +00:00
The delivery view reads only the keys a call names, in parallel, so node_haves and assigner_wants answer within their time (issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#51 2026-10-25 21:26:28 +00:00
Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)

Delivery novox/mesh-delivery@8ac165213ada — proposed since 2026-10-25T21:26:25Z

Group fix/1945-ask-again-and-why: novox/mesh-delivery@8ac165213ada,…

mesh-tools created pull request novox/mesh-delivery#51 2026-10-25 21:26:24 +00:00
Delivery parts keep running when the bus refuses a bucket they can work without; the builder asks a lost build again; the assigner says why a node gets no want (issue 1945)
mesh-tools commented on pull request novox/mesh-sdk#84 2026-10-25 21:26:18 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)

Delivery novox/mesh-sdk@e0d1de047585 — proposed since 2026-10-25T21:26:16Z

Transitions

  • 2026-10-25 21:26 (new) → proposed (announced): novox/mesh-sdk#8…
mesh-tools created pull request novox/mesh-sdk#84 2026-10-25 21:26:15 +00:00
process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)
mesh-tools deleted branch fix/assigner-starts-without-puts from novox/mesh-delivery 2026-10-25 21:22:56 +00:00
mesh-tools pushed to main at novox/mesh-delivery 2026-10-25 21:22:56 +00:00
73be3df28c Merge pull request 'The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)' (#50) from fix/assigner-starts-without-puts into main
eb65535f45 A want marked put and held stands while its put is not heard: the rules give it back only on a put heard released, so a start before the puts are open moves no node (ADR 0546 clause 5)
fa6cdbbe61 The puts' watch never gates the assigner's first pass: it is not waited for at the start, and one that ends before it handed what stands only stops the puts (ADR 0546)
462ec9cfb1 The assigner opens the puts' bucket again on a later pass once it is there and granted, so a put works without a restart (ADR 0546, ADR 0201)
9950689a11 The assigner starts and writes wants whatever keeps the puts' bucket from opening or being watched (not there, not granted, no answer): it takes no put further until it starts again, said in its journal (ADR 0546)
Compare 5 commits »
mesh-tools merged pull request novox/mesh-delivery#50 2026-10-25 21:22:55 +00:00
The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)
mesh-tools commented on pull request novox/mesh-delivery#50 2026-10-25 21:19:52 +00:00
The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)

Delivery novox/mesh-delivery@eb65535f45db — proposed since 2026-10-25T21:19:50Z

Transitions

  • 2026-10-25 21:19 (new) → proposed (announced): novox/mesh-…
mesh-tools created pull request novox/mesh-delivery#50 2026-10-25 21:19:48 +00:00
The assigner writes wants whatever keeps its puts from opening, and never moves a held put's want (ADR 0546, issue 1945)
mesh-tools deleted branch fix/1945-user-list-follows from novox/mesh-host 2026-10-25 21:16:08 +00:00
mesh-tools pushed to main at novox/mesh-host 2026-10-25 21:16:08 +00:00
d75c66dc7e Merge pull request 'The bus node writes the newest signed bus user list by itself, without a want (ADR 0547 bridge, issue 1945)' (#143) from fix/1945-user-list-follows into main
5e71ab6ae6 Count the bus's users from the list a digest names, take only a composition of this node and module, and refuse a list that would lock the mesh out (review of the bridge, ADR 0547 §8)
3f02bd7ff6 The bus node writes the bus's user list alone from the newest composition of the bus module, with no want, and says it in the bus module's have (ADR 0547 §8, issue 1945)
Compare 3 commits »
mesh-tools merged pull request novox/mesh-host#143 2026-10-25 21:16:07 +00:00
The bus node writes the newest signed bus user list by itself, without a want (ADR 0547 bridge, issue 1945)
mesh-tools deleted branch fix/1945-user-list-follows from novox/mesh-sdk 2026-10-25 21:16:05 +00:00
mesh-tools pushed to main at novox/mesh-sdk 2026-10-25 21:16:04 +00:00
3db051be57 Merge pull request 'A node's have says which bus user list it wrote: delivery.Have's user-list field (ADR 0547 bridge, issue 1945)' (#83) from fix/1945-user-list-follows into main
0be0ffd615 Compare the have's user list by what it says, so a have is not written again for the same list (ADR 0547 §8)
f63fa86c74 Say in the bus module's have the user list its node wrote alone, so the bridge of ADR 0547 §8 reports what the bus loads (issue 1945)
Compare 3 commits »
mesh-tools merged pull request novox/mesh-sdk#83 2026-10-25 21:16:04 +00:00
A node's have says which bus user list it wrote: delivery.Have's user-list field (ADR 0547 bridge, issue 1945)
mesh-tools deleted branch fix/provisioner-retries-on-declaration from novox/mesh-host 2026-10-25 21:08:53 +00:00
mesh-tools pushed to main at novox/mesh-host 2026-10-25 21:08:53 +00:00
e196058f6f Merge pull request 'The node-engine wakes the provisioner when an apply lets a file it refused be written (issue 924)' (#142) from fix/provisioner-retries-on-declaration into main
338797a527 Knock under the apply's lock, and read what is owed first (review of this fix)
2c93f79429 Tell the provisioner's client to fill again once a settled apply may let through a write the filling refused (ace, 2026-10-25 21:17)
Compare 3 commits »