Public bug reported:
Update the algorithm in storvsc_do_io to look for a channel
starting with the current CPU + 1 and wrap around (within the
current NUMA node). This spreads VMbus interrupts more evenly
across CPUs. Previous code always started with first CPU in
the current NUMA node, skewing the interrupt load to that CPU.
This should be applied to the linux-azure kernel
** Affects: linux-azure (Ubuntu)
Importance: Undecided
Status: Confirmed
** Attachment added: "Upstream submission to lkml"
https://bugs.launchpad.net/bugs/1745260/+attachment/5042532/+files/0001-scsi-storvsc-Spread-interrupts-when-picking-a-channe.patch
** Package changed: linux (Ubuntu) => linux-azure (Ubuntu)
** Changed in: linux-azure (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1745260
Title:
[Hyper-V] scsi: storvsc: Spread interrupts when picking a channel for
I/O requests
Status in linux-azure package in Ubuntu:
Confirmed
Bug description:
Update the algorithm in storvsc_do_io to look for a channel
starting with the current CPU + 1 and wrap around (within the
current NUMA node). This spreads VMbus interrupts more evenly
across CPUs. Previous code always started with first CPU in
the current NUMA node, skewing the interrupt load to that CPU.
This should be applied to the linux-azure kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1745260/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp