2971b787ac
This change implements the machinectl quota system and qgroups when they're enabled and available. This change is being implemented to resolve an issue where machinectl based containers using a loopback file system spam DMESG with the following: * BTRFS error (device loop0): could not find root $INT While various upstream sources say this error is benign[0], it raises an inconsistency flag within the host system and is speculatively the cause of our inconsistent read-only/Full-FS issues we've seen in the integrated gate. Once the qgroups are properly setup the system will remove the inconsistency flag and the message spam will stop. * BTRFS info (device loop0): qgroup scan completed (inconsistency flag cleared) To resolve this issue the quota system is being enabled by default and unlimited qgroups are being setup to ensure we're not running into file system limitations. This change essentially acknowledges the built-in quota system and provides for the ability to set / define specific quota (qgroup) options as necessary. While many deployers may never use these options or this tooling, the role will now properly set everything up should it ever be needed. [0] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1651435 Closes-Bug: #1753790 Change-Id: I34a41ac8a9fe4419254284c83f4600efee274c04 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com> |
||
---|---|---|
.. | ||
notes | ||
source |