Activity log for bug #1799251

Date Who What changed Old value New value Message
2018-10-22 15:46:28 Dimitri John Ledkov bug added bug
2018-10-22 15:46:39 Dimitri John Ledkov nominated for series Ubuntu Bionic
2018-10-22 15:46:39 Dimitri John Ledkov bug task added systemd (Ubuntu Bionic)
2018-10-22 15:46:39 Dimitri John Ledkov nominated for series Ubuntu Cosmic
2018-10-22 15:46:39 Dimitri John Ledkov bug task added systemd (Ubuntu Cosmic)
2018-10-22 15:46:39 Dimitri John Ledkov nominated for series Ubuntu Xenial
2018-10-22 15:46:39 Dimitri John Ledkov bug task added systemd (Ubuntu Xenial)
2018-12-03 12:36:25 Dimitri John Ledkov systemd (Ubuntu): status New Fix Committed
2018-12-03 15:39:57 Dimitri John Ledkov systemd (Ubuntu Cosmic): status New In Progress
2018-12-03 15:58:49 Dimitri John Ledkov description mount options for /run should be the same as initramfs tools mount options for /run should be the same as initramfs tools [Impact] * /run is mounted with different options on initrd boots, and initrd-less boots. For consistency it should be the same * In particular, this causes overuse of RAM on hosts with dense deployment of containers. Specifically, runtime journald takes up at most 10% or /run, which is capped at 10% of ram, thus 1% of total RAM. However, on initrd-less boots (like lxd launch ubuntu-daily:foo), /run takes up all of RAM, and thus run-time journal is now capped at 10% of RAM. Which is really bad when one deploys more than 10 containers... [Test Case] * Check total RAM on the host with `free -h` * lxd launch ubuntu-daily:release * In that container check the size of /run with `df -h | grep '/run$'` * /run should roughly be 1/10th of the total RAM. [Regression Potential] * /run is meant to be small, and it is small on systems booted with initrd and everything works fine there. Reducing the default size of /run in the containers should not have averse impacts. The most notable change is that runtime journald is now capped 10x smaller in the containers, to the same size as on the hosts. If that is not enough, one should $ sudo mkdir /var/log/journal to have a larger persistent journal. [Other Info] * This issue got escalated as affecting production deployments in the Canonical datacentre.
2018-12-04 17:08:20 Brian Murray systemd (Ubuntu Cosmic): status In Progress Fix Committed
2018-12-04 17:08:22 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2018-12-04 17:08:27 Brian Murray bug added subscriber SRU Verification
2018-12-04 17:08:33 Brian Murray tags verification-needed verification-needed-cosmic
2018-12-05 13:17:39 Launchpad Janitor systemd (Ubuntu): status Fix Committed Fix Released
2018-12-17 11:08:04 Launchpad Janitor merge proposal linked https://code.launchpad.net/~juliank/ubuntu/+source/systemd/+git/systemd/+merge/360989
2019-02-11 17:27:25 Dimitri John Ledkov systemd (Ubuntu Cosmic): status Fix Committed In Progress