SIGN IN SIGN UP

use MemoryPool<byte> sources for request/response buffering (#3107)

* - introduce CycleBufferPool as a concept that encapsulates MemoryPool<byte> with the growth logic
- support `-d` in the benchmark

* - add ConfigurationOptions support
- add [SkipLocalsInit] to RESPite

* add ResponseArrayPool (#3104)

* add ResponseArrayPool

* Lease

* IMemoryOwner<byte>?

---------

Co-authored-by: ITikhonov <ITikhonov@lanit.ru>

* refactor API so that MemoryPool<T> can be used throughout, and shared between lease and cycle-buffers

* we don't actually need a default CycleBufferPool<T> impl;

* fix typo

* avoid `Failed` nomenclature in tests - makes it hard to isolate CI problems

---------

Co-authored-by: Ivan Tikhonov <pairbit@gmail.com>
Co-authored-by: ITikhonov <ITikhonov@lanit.ru>
M
Marc Gravell committed
534ca92522792d6a4b601c3f2a4616e387b81dfb
Parent: a6c8fea
Committed by GitHub <noreply@github.com> on 6/23/2026, 10:32:52 AM