open-nomad/client/lib
Seth Hoenig 5138c5b99e
client: do not disable memory swappiness if kernel does not support it (#17625)
* client: do not disable memory swappiness if kernel does not support it

This PR adds a workaround for very old Linux kernels which do not support
the memory swappiness interface file. Normally we write a "0" to the file
to explicitly disable swap. In the case the kernel does not support it,
give libcontainer a nil value so it does not write anything.

Fixes #17448

* client: detect swappiness by writing to the file

* fixup changelog

Co-authored-by: James Rasell <jrasell@users.noreply.github.com>

---------

Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-06-22 09:36:31 -05:00
..
cgutil client: do not disable memory swappiness if kernel does not support it (#17625) 2023-06-22 09:36:31 -05:00
fifo [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
nsutil ar: plumb client config for networking into the network hook 2019-07-31 01:04:06 -04:00
resources [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
streamframer [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00