mirror of
https://github.com/pgsty/minio.git
synced 2026-07-22 13:40:22 +03:00
Add listing block reuse (#15579)
When streaming results, pool metadata slices when sent.
This commit is contained in:
@@ -184,6 +184,9 @@ func (w *metacacheWriter) stream() (chan<- metaCacheEntry, error) {
|
||||
continue
|
||||
}
|
||||
err = w.mw.WriteBytes(o.metadata)
|
||||
if w.reuseBlocks || o.reusable {
|
||||
metaDataPoolPut(o.metadata)
|
||||
}
|
||||
if err != nil {
|
||||
w.streamErr = err
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user