Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug] Periodic block synchronization stalls accompanied by simultaneous peer disconnections

Aperta
#7,027 11 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Una pull request collegata è già stata integrata.

  • #7029 di @xxo1shine — integrata

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
15/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
java

Direzione di ricerca

The payload names no source files, so start from the node logs around the three stall timestamps (02:26:54, 02:39:36, 02:49:32) to see which peer-disconnect path fires. Pull request #7029 is already open against this issue, so check it and the discussion before starting. Done means the stall and the simultaneous disconnections are explained or fixed and verified by a sync run.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

type:bug

Software Versions

  • OS: Linux
  • JVM: Oracle Corporation 1.8.0_161 amd64
  • Git Commit: 5c449a18a2bb995d3b688d1587e664d909b473c7
  • Version: GreatVoyage-v4.8.2.3

Expected Behavior

The node should continuously synchronize blocks without periodically stopping progress and disconnecting multiple healthy peers.

Actual Behavior

During block synchronization, the node periodically stops progressing for approximately 32–33 seconds, followed by simultaneous disconnections of multiple peers. Synchronization resumes after reconnection.

Three stalls were observed at 02:26:54, 02:39:36, and 02:49:32. During each occurrence, eight peers were disconnected within the same second.

These stalls are separate from consistently slow block processing and account for approximately 5% of additional synchronization time.

Frequency

Approximately once every 10–13 minutes during the observed synchronization period, with each stall lasting about half a minute.

Lingua principale
Java
Stelle
4.2k
Fork
1.8k
Merge medio
11g 21h
PR unite (30g)
42

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di tronprotocol/java-tron

Tutte le issue di tronprotocol/java-tron

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.