I’ve just released a new version of Memlockd, a daemon to lock essential files in RAM to increase the probability of recovering a system that is paging excessively .
The new features are:
Using Debian/Wheezy paths for shared objects on i386 and amd64.
Added a new config file option to not log file not found errors so we don’t see i386 errors on amd64 and amd64 errors on i386.
Added a systemd service file which I haven’t yet tested, but I won’t get to test it for a while so for the moment I’ve released it and hope that the person who submitted the file got it right and that my minor change didn’t break it.
Added a run-parts style config directory, default is /etc/memlock.d and now the config file uses a % to chain to another file or directory.
So I fixed all but one of the Debian bugs in time for Wheezy, provided that the systemd stuff works. If someone has time to test it with systemd for me then that would be great!