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

Clean up Reconnect Logic

Open
#6,235 3 comments 0 reactions 0 assignees View on GitHub
Platform
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.