Hi, I will get back to this for further research and discussion in about a week.
In the meantime, do we agree that the environment we are developing the fix for is the following: the hard limit is always set to the maximum available in the kernel which on amd64 is one billion with a B, whether the systems has 128M or 2T of memory is irrelevant. You agree that this is the environment systemd sets us up with, right? Thanks, Lukas