Comment 16 for bug 1767299

Revision history for this message
dragon788 (dragon788) wrote : Re: Ubuntu 18.04 Installer creates swap partition too small

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.