OpenSearch/libs
Tim Brooks a705e1a9e3
Add byte array pooling to nio http transport (#31349)
This is related to #28898. This PR implements pooling of bytes arrays
when reading from the wire in the http server transport. In order to do
this, we must integrate with netty reference counting. That manner in
which this PR implements this is making Pages in InboundChannelBuffer
reference counted. When we accessing the underlying page to pass to
netty, we retain the page. When netty releases its bytebuf, it releases
the underlying pages we have passed to it.
2018-06-15 14:01:03 -06:00
..
cli Move cli sub-project out of server to libs (#31184) 2018-06-07 16:35:34 -04:00
core Add byte array pooling to nio http transport (#31349) 2018-06-15 14:01:03 -06:00
grok [INGEST] Interrupt the current thread if evaluation grok expressions take too long (#31024) 2018-06-12 07:49:03 +02:00
nio Add byte array pooling to nio http transport (#31349) 2018-06-15 14:01:03 -06:00
plugin-classloader Build: Fail if any libs depend on non-core libs (#29336) 2018-04-16 11:49:27 -04:00
secure-sm Build: Fail if any libs depend on non-core libs (#29336) 2018-04-16 11:49:27 -04:00
x-content Remove all unused imports and fix CRLF (#31207) 2018-06-11 15:12:12 +02:00
build.gradle Rename elasticsearch-core to core (#31185) 2018-06-07 16:50:21 -04:00