OpenSearch/modules
Tim Brooks af908efa41
Disable netty direct buffer pooling by default (#44837)
Elasticsearch does not grant Netty reflection access to get Unsafe. The
only mechanism that currently exists to free direct buffers in a timely
manner is to use Unsafe. This leads to the occasional scenario, under
heavy network load, that direct byte buffers can slowly build up without
being freed.

This commit disables Netty direct buffer pooling and moves to a strategy
of using a single thread-local direct buffer for interfacing with sockets.
This will reduce the memory usage from networking. Elasticsearch
currently derives very little value from direct buffer usage (TLS,
compression, Lucene, Elasticsearch handling, etc all use heap bytes). So
this seems like the correct trade-off until that changes.
2019-08-08 15:10:31 -06:00
..
aggs-matrix-stats Fix Tring to Mutate Immutable Collections 2019-07-22 11:04:05 +02:00
analysis-common Enable reloading of synonym_graph filters (#45135) 2019-08-02 15:33:42 +02:00
ingest-common Add ingest processor existence helper method (#45156) 2019-08-07 11:19:04 -05:00
ingest-geoip Mute multiple tests on Windows (7.x) (#44676) 2019-07-22 11:32:29 +03:00
ingest-user-agent convert modules to use testclusters (#40804) 2019-04-04 11:45:40 +03:00
lang-expression Upgrade to Lucene 8.2.0 release (#44859) (#44892) 2019-07-26 08:14:59 +02:00
lang-mustache Remove StreamOutput #writeOptionalStreamable and #writeStreamableList (#44602) (#44643) 2019-07-19 15:55:53 -07:00
lang-painless Remove loop counter from Reserved in Painless AST. (#45298) 2019-08-08 09:34:51 -07:00
mapper-extras Ensure field caps doesn't error on rank feature fields. (#44370) 2019-07-16 15:56:50 -07:00
parent-join Remove generic on AggregatorFactory (#43664) (#44079) 2019-07-10 13:20:28 -04:00
percolator Refactor index engines to manage readers instead of searchers (#43860) 2019-07-04 22:49:43 +02:00
rank-eval Convert remaining Action Response/Request to writeable.reader (#44528) (#44607) 2019-07-19 13:33:38 -07:00
reindex Reindex share retry between hit sources (#44203) (#45348) 2019-08-08 22:01:29 +02:00
repository-url Remove blobExists Method from BlobContainer (#44472) (#44475) 2019-07-17 11:56:02 +02:00
systemd Mark fields in SystemdPluginTests as final 2019-07-24 17:16:50 +09:00
transport-netty4 Disable netty direct buffer pooling by default (#44837) 2019-08-08 15:10:31 -06:00
build.gradle convert modules to use testclusters (#40804) 2019-04-04 11:45:40 +03:00