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
Instead of intra-node sync between block storage and state storage:
Build state in NewInMemoryStatePersistence() - by scanning state diffs from raw blocks without locks overhead.
Build merkle only for final state entries - do not build intermediate merkle trees.
This approach bypasses all service synchronization and safety checks when first loading state into memory on node startup. The node does not go online until this process completes and there is no need for intra-node sync.
This should improve loading time state into memory by two orders of magnitude, based on current benchmarks.
The text was updated successfully, but these errors were encountered:
Instead of intra-node sync between block storage and state storage:
This approach bypasses all service synchronization and safety checks when first loading state into memory on node startup. The node does not go online until this process completes and there is no need for intra-node sync.
This should improve loading time state into memory by two orders of magnitude, based on current benchmarks.
The text was updated successfully, but these errors were encountered: