nimbus-eth2/beacon_chain
Jacek Sieka e8379389e7
speed up state/block loading (#5207)
* speed up state/block loading

When loading blocks and states from db/era, we currently redundantly
check their CRC32 - for a state, this costs 50ms of loading time
presently (110mb uncompressed size) on a decent laptop.

* remove `maxDecompressedDbRecordSize` - not actually used on recent
data since we store the framed format - also, we're in luck: we blew
past the limit quite some time ago
* fix obsolete exception-based error checking
* avoid `zeroMem` when reading from era store

see https://github.com/status-im/nim-snappy/pull/22 for benchmarks

* bump snappy
2023-07-26 10:47:46 +03:00
..
2023-07-15 16:30:52 +00:00
2023-07-19 09:48:39 +02:00
2023-07-11 21:48:27 +02:00
2023-07-15 16:30:52 +00:00
2023-06-08 13:42:19 +00:00
2022-04-08 16:22:49 +00:00
2023-07-19 15:35:49 +03:00