You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: configs/examples/snapshot.yml
+25-21Lines changed: 25 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -1,40 +1,44 @@
1
-
name: Two-Tier Snapshot Functionality Test
1
+
name: Snapshot Functionality Test
2
2
description: |
3
-
IMPORTANT: This feature is currently in development, and the results are not yet reliable.
3
+
Snapshot Functionality Test - Tests client snapshot creation and loading capabilities to validate state snapshot performance for fast sync operations.
4
4
5
-
Two-Tier Snapshot Functionality Test - Demonstrates the new optimized snapshot system with initial snapshots and per-test copying.
5
+
This benchmark suite tests snapshot functionality with both Sepolia Alpha and development network data, including snapshot creation, loading, and validation processes. Features skip-if-nonempty optimization for development efficiency and tests multiple gas limit configurations.
6
6
7
-
This benchmark suite uses a two-tier snapshot approach:
8
-
1. Initial snapshots are downloaded once at benchmark startup and stored persistently
9
-
2. Per-test snapshots are copied from initial snapshots for each test run using rsync
10
-
3. Test-specific copies are cleaned up after each test while preserving initial snapshots
11
-
12
-
Use Case: Optimized snapshot performance for fast test execution, reduced network overhead, and efficient storage management across multiple node types.
7
+
Use Case: Validate state snapshot performance for fast sync operations, test snapshot creation and loading capabilities across different environments, and ensure snapshot performance remains consistent in development workflows.
13
8
14
9
payloads:
15
10
- name: Transfer-only
16
11
id: transfer-only
17
12
type: transfer-only
18
13
19
14
benchmarks:
20
-
- initial_snapshots:
21
-
- node_type: reth
22
-
# Download an initial reth snapshot that can be copied for each test
0 commit comments