feat: allow using SafeNoSync for MDBX (#18945)

Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
This commit is contained in:
0xeabz
2025-10-24 05:25:14 -06:00
committed by GitHub
parent 4a24cb3b49
commit a767fe3b14
18 changed files with 134 additions and 4 deletions

View File

@@ -83,6 +83,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
Logging:
--log.stdout.format <FORMAT>
The format to use for logs written to stdout

View File

@@ -46,6 +46,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--table <TABLE>
The table name to diff. If not specified, all tables are diffed.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
-u, --url <URL>
Specify a snapshot URL or let the command propose a default one.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--first-block-number <first-block-number>
Optional first block number to export from the db.
It is by default 0.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--path <IMPORT_ERA_PATH>
The path to a directory for import.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--no-state
Disables stages that require state.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--without-evm
Specifies whether to initialize the state without relying on EVM historical data.

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
Logging:
--log.stdout.format <FORMAT>
The format to use for logs written to stdout

View File

@@ -715,6 +715,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
Dev testnet:
--dev
Start the node in dev mode

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
Logging:
--log.stdout.format <FORMAT>
The format to use for logs written to stdout

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--from <FROM>
The height to start at

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
<STAGE>
Possible values:
- headers: The headers stage within the pipeline

View File

@@ -77,6 +77,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
Logging:
--log.stdout.format <FORMAT>
The format to use for logs written to stdout

View File

@@ -70,6 +70,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--metrics <SOCKET>
Enable Prometheus metrics.

View File

@@ -75,6 +75,9 @@ Database:
--db.max-readers <MAX_READERS>
Maximum number of readers allowed to access the database concurrently
--db.sync-mode <SYNC_MODE>
Controls how aggressively the database synchronizes data to disk
--offline
If this is enabled, then all stages except headers, bodies, and sender recovery will be unwound