You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating this issue to start an initial discussion on and list places where the ByteBufferPool can be used. Some of the tasks will require issues of their own.
P.1) Improve the current implementation of ByteBufferPool (SimpleByteBufferPool) or create a new implementation that actually pools buffers. This will require design documentation and discussions.
P.2) Use the ByteBufferPool (this is independent of P.1) in the NonBlockingRouter while filling chunks and also in BoundedByteBufferReceive. Using it in BoundedByteBufferReceive might require a bit of effort but it has to be done for pooling to be correct and effective since GETs are expected to be a large chunk of traffic in any use-case involving Ambry.
The text was updated successfully, but these errors were encountered:
Creating this issue to start an initial discussion on and list places where the
ByteBufferPool
can be used. Some of the tasks will require issues of their own.P.1) Improve the current implementation of
ByteBufferPool
(SimpleByteBufferPool
) or create a new implementation that actually pools buffers. This will require design documentation and discussions.P.2) Use the
ByteBufferPool
(this is independent of P.1) in theNonBlockingRouter
while filling chunks and also inBoundedByteBufferReceive
. Using it inBoundedByteBufferReceive
might require a bit of effort but it has to be done for pooling to be correct and effective since GETs are expected to be a large chunk of traffic in any use-case involving Ambry.The text was updated successfully, but these errors were encountered: