Public bug reported:

virtio-blk disks can go dissfunctional when swiotlb fills up
 
For example, with a PV guest choose a small swiotlb (30MB) and create IO load 
on several virtio-blk disks simultaneously. It actually should not matter what 
causes the swiotlb pressure (can be virtio-net as well).
 
Fixes posted upstream:
https://lkml.org/lkml/2020/2/13/306

We will need backports to support Protected Virtualization.

IBM verified that the patches apply cleanly on focal/master-next,
upstream commit ids for reference:

commit bab7e6f05699a481787f7659c4f766dd87187dae
Author: Halil Pasic <[email protected]>
Date:   Thu Feb 13 13:37:27 2020 +0100

    virtio-blk: fix hw_queue stopped on arbitrary error
 
commit 24506976aec92052e9fe328146a2e574a1190986
Author: Halil Pasic <[email protected]>
Date:   Thu Feb 13 13:37:28 2020 +0100

    virtio-blk: improve virtqueue error to BLK_STS

Also applies cleanly on 19.10.....

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
         Status: New


** Tags: architecture-all bugnameltc-184224 severity-critical 
targetmilestone-inin2004

** Tags added: architecture-all bugnameltc-184224 severity-critical
targetmilestone-inin2004

** Changed in: ubuntu
     Assignee: (unassigned) => Ubuntu on IBM Power Systems Bug Triage 
(ubuntu-power-triage)

** Package changed: ubuntu => linux (Ubuntu)

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

Title:
  [UBUNTU 20.04] virtio-blk hw queue gets possibly permanently stopped
  when swiotlb full

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to