open-nomad/drivers/shared
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
..
capabilities [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
eventer [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
executor client: do not disable memory swappiness if kernel does not support it (#17625) 2023-06-22 09:36:31 -05:00
hostnames [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
resolvconf deps: update docker to 23.0.3 (#16862) 2023-04-12 14:13:36 -05:00