Closed dj8yfo closed 1 year ago
server log - https://pastebin.com/9Muim20F client log - https://pastebin.com/XXnyTp6y
time spent on multithreaded collection of changeset (89.54s) is approximately 3 times faster than time spent onsingle threaded verification (758 - 494= 264s) that all required nodes were found afterwards. though this is --debug build. --release is much faster.
approach with splitting in 16^N chunks is archived here https://github.com/dj8yfo/velas-chain/tree/state-rpc-256-chunks-archive
[2023-02-06T17:08:42Z DEBUG solana_replica_lib::triedb::client::methods] changeset received Some(Hash { value: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" }) -> Some(Hash { value: "0x0b97621966e9ea12d635d792ef736190dea8b2c015458a26216504577e4236b4" }), 2944905
vs stack method:
[2023-02-06T16:41:21Z DEBUG solana_replica_lib::triedb::client] persisted root 0x0b97…36b4 2944905
3197923
Problem
Summary of Changes
Fixes #