hiero-ledger / hiero-ledger/hiero-consensus-node

Add support for reconnect for state with 1B accounts

Open
#27,002 0 comments 0 reactions 1 assignee Claimed by @imalygin View on GitHub
Platform Platform Reconnect
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

This epic covers the changes required to support reconnect of state with 1 billion accounts (~6 billion entries in the virtual map, ~2.9 billion leaf paths). The current implementation does not converge: each reconnect iteration takes ~350–400s, exceeding the ~180s gossip threshold, so the learner re-enters reconnect indefinitely.

Root-cause investigation identified a stack of independent bottlenecks in the learner's apply path and the pull protocol, each of which must be addressed for reconnect to complete within the gossip window.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.