Kristoffer Dalby
|
24e3a8d526
|
state, change: send a deleted node's removal only to its peers
The removal went to every node, also those the policy hid the node from.
The delete now returns the node's peers from the snapshot it replaces.
|
2026-10-28 18:28:22 +00:00 |
|
Kristoffer Dalby
|
eed5c8c80a
|
mapper: count folded patches when bounding pending
A fold keeps every patch it merges, so counting changes hid the
backlog: the cap never fired and each fold recopied the patches.
|
2026-10-23 18:23:53 +02:00 |
|
Kristoffer Dalby
|
8a7921ae45
|
mapper: fold a node's pending backlog while its bundle is in flight
Behind workers, pending grew by every change until the next drain; under
ci-churn that held ~900 MB of queued changes.
|
2026-10-23 18:23:53 +02:00 |
|
Kristoffer Dalby
|
fb015933ca
|
mapper: drop pending changes for nodes without a connection
Disconnected nodes keep their batcher entry, and every broadcast was
rendered for them only for send to discard it.
|
2026-10-23 18:23:53 +02:00 |
|
Kristoffer Dalby
|
efdd9463e9
|
mapper: keep one batched bundle per node in flight to preserve order
A saturated worker pool could deliver a later tick before an earlier one.
|
2026-06-08 10:04:49 +02:00 |
|