network stack never yields control on busy networks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Trusty |
Fix Released
|
High
|
Colin Watson | ||
grub2-signed (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact] GRUB's network stack tries to process all incoming packets, and thus never or rarely yields control back to other parts of GRUB when the network is busy with e.g. lots of ARP traffic.
[Test Case] Use GRUB to netboot a system on a busy network; ensure that it is responsive. (I've had reports of 90-minute delays in interactive response on some systems, so in those cases the difference should be dramatic and easily observable.)
[Regression Potential] Confined to netbooting.
These upstream patches should fix this:
https:/
https:/
I plan to backport these for 14.04.1.
Changed in grub2 (Ubuntu Trusty): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in grub2 (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in grub2 (Ubuntu Trusty): | |
milestone: | none → ubuntu-14.04.1 |
Changed in grub2 (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in grub2 (Ubuntu Trusty): | |
status: | Triaged → In Progress |
Changed in grub2-signed (Ubuntu): | |
status: | New → Fix Released |
Changed in grub2-signed (Ubuntu Trusty): | |
status: | New → Fix Committed |
tags: | removed: verification-needed |
This bug was fixed in the package grub2 - 2.02~beta2-10
---------------
grub2 (2.02~beta2-10) unstable; urgency=medium
[ Colin Watson ]
* Add the true module to the signed image, since 05_debian_theme uses it.
Thanks to Dimitri John Ledkov for the report.
* Limit test suite parallelisation to 1; the test suite seems to have some
isolation problems at higher levels at the moment (closes: #746856).
* Simplify override_dh_install a bit.
* Backport patches from upstream to make the network stack more responsive
on busy networks (LP: #1314134).
[ Dimitri John Ledkov ]
* Add support for nvme device in grub-mkdevicemap (closes: #746396,
LP: #1275162).
[ Debconf translations ]
* Korean (Changwoo Ryu, closes: #745559).
-- Colin Watson <email address hidden> Thu, 08 May 2014 11:13:48 +0100