logstash/config
Andrea Selva afa646fbcb
Introduce a new setting to give preference to Java heap or direct space buffer allocation type (#16054)
Introduce a new setting named `pipeline.buffer.type` which could be valued direct or heap to enable the allocation on Java heap.
The processing of the setting is done in `LogStash::Runner#execute` and sets the Java properties considered by Netty to disable the direct allocation: `io.netty.noPreferDirect`.
However, if that system property is already configured explicitly by the user (because set in `jvm.options`or `LS_JAVA_OPTS`) the setting doesn't take place and warning log is reported, respecting the user's will.

Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
2024-04-10 15:23:47 +02:00
..
jvm.options Add system properties to configure Jackson's stream read constraints (#15720) 2024-01-08 17:48:11 +01:00
log4j2.properties Explicitate the type of log format in appender's names (#12964) 2021-06-15 11:25:08 +02:00
logstash-sample.conf Add sample configuration file 2018-05-17 19:58:35 +00:00
logstash.yml Introduce a new setting to give preference to Java heap or direct space buffer allocation type (#16054) 2024-04-10 15:23:47 +02:00
pipelines.yml Fix duplicate description for storage_policy in yaml config files (#15014) 2023-04-20 16:04:36 +02:00
startup.options Change the default LS_SETTINGS_DIR to /etc/logstash for service installations 2018-03-30 19:57:30 +00:00