Skip to content

Revert tp-list feed consolidation (#4184): busy-hub combined-Root fill undercounts TPD - #4189

Merged
0pcom merged 1 commit into
skycoin:developfrom
0pcom:fix/revert-tplist-consolidation
Aug 25, 2026
Merged

Revert tp-list feed consolidation (#4184): busy-hub combined-Root fill undercounts TPD#4189
0pcom merged 1 commit into
skycoin:developfrom
0pcom:fix/revert-tplist-consolidation

Conversation

@0pcom

@0pcom 0pcom commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

Reverts #4184. The consolidation defaulted the tp-list onto the big combined telemetry Root, but a busy hub's combined Root can't finish its fill — which is the exact reason the dedicated tp-list feed exists (see the deployed TPD's own note: the tp-list feed is "kept on its own node/port so a visor's tp-list Root never head-collides with its telemetry Root"; the telemetry aggregator only reconciles tp-list from the combined feed as a "back-compat fallback").

Observed live: a 851-transport visor (813 in / 38 out) was undercounted by TPD as ~184 — the combined-Root fill breaks so the fallback tp-list extraction is incomplete. This is the same failure that got the first attempt reverted; #4179 improved network-wide fill churn but did not make a busy hub's combined Root reliable enough to carry the tp-list.

Restores the always-on dedicated tp-list feed (buildTPListPublisher unconditional; drops the DedicatedTPListFeed opt-out). Re-consolidation should wait until a busy hub's combined-Root fill is proven to reliably carry tp-list AND the deployed TPD is confirmed to extract it — migrated TPD-first, not visor-first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant