OpenSearch/docs/reference/setup/sysconfig
Jason Tedor a6073f5130
Add docs on JNA temp directory not being noexec (#35355)
If the underlying mount point for the JNA temporary directory is mounted
noexec on Linux, then the JVM will not be able to map the native code in
as executable. This will prevent JNA from executing and will prevent
Elasticsearch from being able to execute some functions that rely on
native code (e.g., memory locking, and installing system call
filters). We do not want to get into the business of catching exceptions
and parsing messages towards this because these exception messages can
change on us. We also do not want to jump through a lot of hoops to
check the underlying mount point for noexec. Instead, we will rely on
documentation to address this problem. This commit adds to the important
system configuration section of the docs that the JNA temporary
directory is not on a mount point with the noexec mount option.
2018-11-07 22:25:37 -05:00
..
configuring.asciidoc Reorganize configuring Elasticsearch docs 2017-12-12 10:24:37 -05:00
dns-cache.asciidoc Move DNS cache docs to system configuration docs 2017-11-29 19:57:26 -05:00
executable-jna-tmpdir.asciidoc Add docs on JNA temp directory not being noexec (#35355) 2018-11-07 22:25:37 -05:00
file-descriptors.asciidoc Document JVM option MaxFDLimit for macOS () 2017-10-05 14:56:15 -04:00
swap.asciidoc Add docs on JNA temp directory not being noexec (#35355) 2018-11-07 22:25:37 -05:00
threads.asciidoc Clarify that number of threads is set by packages 2017-12-15 11:29:13 -05:00
virtual-memory.asciidoc Remove reference to non-existent store type (#32418) 2018-07-27 11:24:03 -04:00