klauspost / reedsolomon

Reed-Solomon Erasure Coding in Go
MIT License
1.88k stars 248 forks source link

`ReconstructSome` for Leopard #264

Closed Wondertan closed 10 months ago

Wondertan commented 10 months ago

Like Couchy, Leopard needs ReconstructSome implementations s.t. consumers can avoid reconstructing unnecessary data. Currently, it falls back to regular Reconstruct. User's like Celestia currently have to recompute all the 128 shards when only single one is needed.

klauspost commented 10 months ago

See https://github.com/klauspost/reedsolomon/discussions/263

Wondertan commented 10 months ago

It feels like there is consensus over it, so it might need an actionable issue rather than a discussion.

klauspost commented 10 months ago

@Wondertan I do not keep issues for features/improvements.