Bug#976190: systemd: LXC memory limits messed up after some time

Michael Biebl biebl at debian.org
Tue Jul 5 19:27:23 BST 2022


On Tue, 1 Dec 2020 14:54:38 +0100 Michael Biebl <biebl at debian.org> wrote:
> Am 01.12.20 um 14:29 schrieb Paul Slootman:
> > Hi,
> > 
> > On Tue 01 Dec 2020, Michael Biebl wrote:
> >>>
> >>> root at dns:~# free
> >>>                 total        used        free      shared  buff/cache   available
> >>> Mem:        1048576       41660     1006784       48124         132     1006784
> >>> Swap:             0           0           0
> >>>
> >>>
> >>> After some time, I have noticed that they are no longer correct; in fact
> >>> they are wildly wrong:
> >>>
> >>> root at dns:~# free
> >>>                 total        used        free      shared  buff/cache   available
> >>> Mem:    9007199254740991      598372 9007199254108535       85652       34084 9007199254108535
> >>> Swap:             0        1692       -1692
> >>>
> >>
> >> I suppose, this is from within the container?
> > 
> > Yes, correct
> > 
> >> How do you apply/setup the limits?
> > 
> > This is in the libvirt container definition:
> > 
> > <domain type='lxc'>
> >    <name>dns</name>
> >    <uuid>32bd6117-0082-49eb-b622-87e1de716c88</uuid>
> >    <memory unit='KiB'>1048576</memory>
> >    <currentMemory unit='KiB'>1048576</currentMemory>
> >    <memtune>
> >      <hard_limit unit='KiB'>1048576</hard_limit>
> >      <soft_limit unit='KiB'>1048576</soft_limit>
> >      <swap_hard_limit unit='KiB'>1048576</swap_hard_limit>
> >    </memtune>
> >    <vcpu placement='static'>1</vcpu>
> 
> Let's loop in the the libvirt maintainers.
> If I understand Paul correctly (and read the journal log correctly), the 
> memory limits applied by libvirt are lost once a `systemctl 
> daemon-reload` is happening. I'm not really familiar how libvirt 
> interacts with lxc/systemd, so your input would be welcome here.

Please let us know, if this is still reproducible with a recent version 
of systemd. If so, please file this issue upstream at
https://github.com/systemd/systemd/issues


-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20220705/424d3e75/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list