Files
rustfs/crates
6178083985 perf(ecstore): reuse erasure codecs on GET paths (#6074)
* perf(ecstore): share legacy SIMD workspaces

Reuse legacy Reed-Solomon encoder and decoder workspaces across Erasure instances with the same shard layout while keeping active codecs request-exclusive.

Co-Authored-By: heihutu <[email protected]>

* perf(ecstore): reuse GET erasure shells and scratch buffers

Co-Authored-By: heihutu <[email protected]>

* test(ecstore): satisfy concurrent codec lint

Co-Authored-By: heihutu <[email protected]>

* perf(ecstore): bound cached legacy workspaces

Co-Authored-By: heihutu <[email protected]>

* perf(ecstore): cap retained legacy codec memory

Co-Authored-By: heihutu <[email protected]>

---------

Co-authored-by: heihutu <[email protected]>
2026-08-13 17:51:42 +00:00
..