hiero-ledger / hiero-ledger/hiero-consensus-node
Clean up Reconnect Logic
- Dominant language
- Java
- Stars
- 406
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
The way our reconnect classes and helper classes are currently set up is really ugly. We need to clean up this code.
It may be helpful to wait until after we fully enable sync as a protocol, as this will enable us to fully eliminate one of the code pathways that reconnect can currently take.
Contributor guide
Research direction
Start by locating the reconnect classes and their helper classes, then trace the current reconnect pathways and how sync is used as a protocol. Check whether sync is fully enabled before deciding what can be removed. Done means the reconnect structure and redundant pathway are cleaned up without changing the intended protocol behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100