[Bug 1915288] Autopkgtest regression report (grub2/2.04-1ubuntu35.4)

Ubuntu SRU Bot 1915288 at bugs.launchpad.net
Mon Feb 15 20:04:57 UTC 2021


All autopkgtests for the newly accepted grub2 (2.04-1ubuntu35.4) for groovy have finished running.
The following regressions have been reported in tests triggered by the package:

ubiquity/unknown (amd64)
grml2usb/unknown (amd64)
zsys/unknown (amd64)
grubzfs-testsuite/unknown (amd64)
ubuntu-image/unknown (amd64)


Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-
migration/groovy/update_excuses.html#grub2

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

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

Title:
  grub 2.04  net does not like deployments with kvm maas pods

Status in grub2 package in Ubuntu:
  New
Status in grub2 source package in Focal:
  Fix Committed
Status in grub2 source package in Groovy:
  Fix Committed

Bug description:
  [Impact]

   * MAAS KVM LXD pods fail to deploy, in very beefy servers.

   1) cherrypick upstream fix that caused crash upon completion of http
  networking

   2) revert patches that add support for TCP window scaling and non-
  ethernet cards

  With above changes one can deploy 100 out of 100 MAAS KVM LXD pods
  using the patched grubnetx86.efi

  
  [Test Case]

   * Configure maas

   * Configure networking for lxd kvm pods

   * Deploy ubuntu focal on a node

   * Manually init lxd, allow netowrking, add remote password

   * Add kvm lxd host in the kvm page of maas

   * Disable image syncing in maas

   * replace /var/snap/maas/common/maas/boot-
  resources/current/bootloader/uefi/amd64/grubx64.efi with the signed
  grubnetx64.efi.signed from the grub-efi-amd64-signed package

   * compose & commision hundred nodes with cli api:

  for i in `seq 100`; do maas ps5 vmhost compose 8; done

  (where 8 is the id of the kvm host, see url for the kvm node in
  question)

  Without these patches failure rate is up to 30%. With these patches
  100 out of 100 pods deploy fine.

  Thus one should be ok testing with less number of pods too.

  [Where problems could occur]

   * These patches mean that we are using smaller (same ones we did in
  bionic) TCP window, thus for very large kernels/initrds we may hit
  http timeouts on the server. Also it means that throughput speed of
  deployments is lower again.

  * However it is better to deploy where we used to deploy before, than
  failing to deploy small things on small networks.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1915288/+subscriptions



More information about the foundations-bugs mailing list