Terminate gracefully
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, den Beendigungspfad am Ende von run_node nachzuverfolgen, einschließlich der Freigabe von Ressourcen und der Rolle der Datenbank. Bestimme die erforderliche Reihenfolge der Freigabe und untersuche vorhandene Tests oder Einstiegspunkte im Zusammenhang mit dem Herunterfahren, sofern vorhanden. Als erledigt gilt die Aufgabe, wenn die Beendigung ohne Panics abgeschlossen wird und kein Risiko einer Beschädigung der Datenbank besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The current way of terminating Foundry is to drop all resources at the end of run_node function.
Since we didn't care about the order of drop, sometimes Foundry panics in the termination process since other resources are dropped without expectation.
In the worst case, the database can be corrupted in the termination process.
- Vorherrschende Sprache
- Rust
- Sterne
- 256
- Forks
- 50
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeChain-io/codechain
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
CodeChain-io/codechain#2002 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodeChain-io/codechain#1993 · 2 Kommentare ·
-
performance rpc
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodeChain-io/codechain#1973 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
CodeChain-io/codechain#1971 ·
-
Current RPC throughput Offenperformance rpc
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
CodeChain-io/codechain#1970 ·
Alle Issues in CodeChain-io/codechain
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
bug good first issue package: quic
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
-
`dora trace view` sends a non-canonical full UUID as-is, so a valid trace ID shows "No spans found" Offencli coordinator rust
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
area: tasks enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Jason-jo17/Polybench#15 · 1 Kommentar ·