Skip to content

fix: recover node buffer list trie nodes for graceful kill#308

Closed
sysvm wants to merge 1 commit into
developfrom
revert-302-revert-224-fix-recovernbl
Closed

fix: recover node buffer list trie nodes for graceful kill#308
sysvm wants to merge 1 commit into
developfrom
revert-302-revert-224-fix-recovernbl

Conversation

@sysvm

@sysvm sysvm commented Nov 13, 2025

Copy link
Copy Markdown
Collaborator

Description

This pr aims to recover node buffer list data for graceful kill. Therefore, both graceful kill and force kill can recover data by freezerdb.

Rationale

When using graceful kill to stop geth, the data in nodebufferlist is stored in db or journalFile. When nodebufferlist recovers data by loading all data into nodebufferlist base buffer, if the data is too large, it will exceed the pebble batch size limit and cause panic. By this pr, both graceful kill and force kill can use the same functions to recover data.

Example

N/A

Changes

Notable changes:

  • N/A

@sysvm sysvm closed this Nov 13, 2025
@sysvm sysvm deleted the revert-302-revert-224-fix-recovernbl branch November 18, 2025 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant