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 |
|