Hi @Tdvorak thanks again for stepping by
Just to be sure we’re talking about the same: From what I read here I thought the JVM heap size (that I indead limit via GRAYLOG_DATANODE_OPENSEARCH_HEAP) is the problem. But on the other side that makes no sense since this is not disc space related.
So you think the JVM may suffer from another limit that is indeed disc space related? Would make sense. Unfortunately I am not a storage expert and need to see what else the reason might be.
Regarding your suggestions: Do you have any hints about how I could check that?
BTW this is the JVM related state from the node:
"jvm" : {
"pid" : 76,
"version" : "21.0.3",
"vm_name" : "OpenJDK 64-Bit Server VM",
"vm_version" : "21.0.3+9-LTS",
"vm_vendor" : "Eclipse Adoptium",
"bundled_jdk" : true,
"using_bundled_jdk" : true,
"start_time_in_millis" : 1732210171166,
"mem" : {
"heap_init_in_bytes" : 3670016000,
"heap_max_in_bytes" : 3670016000,
"non_heap_init_in_bytes" : 7667712,
"non_heap_max_in_bytes" : 0,
"direct_max_in_bytes" : 0
},
"gc_collectors" : [
"G1 Young Generation",
"G1 Concurrent GC",
"G1 Old Generation"
],
"memory_pools" : [
"CodeHeap 'non-nmethods'",
"Metaspace",
"CodeHeap 'profiled nmethods'",
"Compressed Class Space",
"G1 Eden Space",
"G1 Old Gen",
"G1 Survivor Space",
"CodeHeap 'non-profiled nmethods'"
],
"using_compressed_ordinary_object_pointers" : "true",
"input_arguments" : [
"-Xshare:auto",
"-Dopensearch.networkaddress.cache.ttl=60",
"-Dopensearch.networkaddress.cache.negative.ttl=10",
"-XX:+AlwaysPreTouch",
"-Xss1m",
"-Djava.awt.headless=true",
"-Dfile.encoding=UTF-8",
"-Djna.nosys=true",
"-XX:-OmitStackTraceInFastThrow",
"-XX:+ShowCodeDetailsInExceptionMessages",
"-Dio.netty.noUnsafe=true",
"-Dio.netty.noKeySetOptimization=true",
"-Dio.netty.recycler.maxCapacityPerThread=0",
"-Dio.netty.allocator.numDirectArenas=0",
"-Dlog4j.shutdownHookEnabled=false",
"-Dlog4j2.disable.jmx=true",
"-Djava.security.manager=allow",
"-Djava.locale.providers=SPI,COMPAT",
"-Xms1g",
"-Xmx1g",
"-XX:+UseG1GC",
"-XX:G1ReservePercent=25",
"-XX:InitiatingHeapOccupancyPercent=30",
"-Djava.io.tmpdir=/tmp/opensearch-18366132746827840855",
"-XX:+HeapDumpOnOutOfMemoryError",
"-XX:HeapDumpPath=data",
"-XX:ErrorFile=/tmp/hs_err_pid%p.log",
"-Xlog:gc*,gc+age=trace,safepoint:file=/tmp/gc.log:utctime,pid,tags:filecount=32,filesize=64m",
"-Djava.security.manager=allow",
"-Xms3500M",
"-Xmx3500M",
"-Djavax.net.ssl.trustStore=/var/lib/graylog-datanode/opensearch/config/opensearch/datanode-truststore.p12",
"-Djavax.net.ssl.trustStorePassword=G...kC",
"-Djavax.net.ssl.trustStoreType=pkcs12",
"-XX:MaxDirectMemorySize=1835008000",
"-Dopensearch.path.home=/usr/share/graylog-datanode/dist/opensearch-2.15.0-linux-x64",
"-Dopensearch.path.conf=/var/lib/graylog-datanode/opensearch/config/opensearch",
"-Dopensearch.distribution.type=tar",
"-Dopensearch.bundled_jdk=true"
]
}