mirror of
https://github.com/rustfs/rustfs.git
synced 2026-07-26 08:18:18 +00:00
7fa3d0d4ba
fix(io-core): decrement available_buffers gauge on pooled-buffer reuse (backlog#806) return_buffer does a fetch_add(1) on push but take_or_allocate_buffer's available.pop() reuse path had no matching fetch_sub, so the available_buffers gauge only ever grew and never reflected the real pool size. Decrement it on reuse; + regression test.