mirror of
https://github.com/logos-storage/logos-storage-nim.git
synced 2026-01-04 22:43:12 +00:00
ECC decoding can be done with any encoded.K blocks, and now we start it once any K blocks arrived. Previous code essentially waited for all blocks to arrive (or fail to arrive), that may mean unnecessary delays. New code will sometimes ECC-decode when parity blocks were retrieved faster that data blocks (instead of waiting for data blocks from network), but we expect that it's OK due to extremely fast Leopard decoding (~~500 MB/s)