Per the above the flag appears to work, and it appears that setting the
cap still does the automatic detection when the system memory is equal
to or less than the cap.

For example I hardcoded 16384 per above to handle swap for our 32GB RAM
laptops, and on our 16GB RAM laptops it knows the system RAM is less and
correctly set the actual swap size to 16GB not 32GB.

I'm still not super enthusiastic that this change was applied globally
as the default, especially considering it is much easier to throw away
an essentially ephemeral cloud compute instance that was the use case
for changing the default in the first place, and those would be much
easier to customize and test with a flag than every enterprise using
Ubuntu for laptops having to scratch their head and hopefully learn
about and add this new flag. It gets even more challenging now that
there are laptops with 64 or 128GB of RAM available or coming out soon
which overlaps or exceeds many consumer or business desktops so they may
need to do model detection to figure out if it is a desktop or laptop
and increase the cap accordingly.

I really hope the error message is improved when attempting to
`systemctl hibernate` when there isn't a large enough swap partition,
and I also hope that the Hibernation wiki page(s) are updated to let
folks installing 18.04 know that unless they customize the partitions on
install or resize them after the fact, they will be unable to hibernate
their shiny new laptop and will have to settle for suspending or
completely powering off instead.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767299

Title:
  Ubuntu 18.04 Installer creates swap partition too small

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/partman-auto/+bug/1767299/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to