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-06 10:16:27 +00:00
2023-07-06 10:16:27 +00:00
2023-07-06 10:20:06 +00:00
2022-12-09 17:06:29 +01:00
2023-05-13 09:58:47 +00:00
2023-07-06 10:16:27 +00:00
2023-05-13 09:58:47 +00:00
2023-07-05 16:06:45 +00:00
2023-07-06 10:16:27 +00:00
2023-07-21 15:21:59 +02:00
2023-07-21 15:21:59 +02:00
2023-05-13 09:58:47 +00:00
2022-11-24 20:56:02 +00:00
2023-07-06 10:16:27 +00:00
2023-05-13 09:58:47 +00:00
2023-06-08 13:42:19 +00:00
2023-07-06 10:16:27 +00:00
2023-07-06 10:16:27 +00:00
2022-04-04 16:53:16 +00:00
2023-05-13 09:58:47 +00:00