2017-08-17 00:29:11 |
bugproxy |
bug |
|
|
added bug |
2017-08-17 00:29:12 |
bugproxy |
tags |
|
architecture-ppc64le bugnameltc-157775 severity-high targetmilestone-inin16043 |
|
2017-08-17 00:29:14 |
bugproxy |
ubuntu: assignee |
|
Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
|
2017-08-17 00:29:18 |
bugproxy |
affects |
ubuntu |
linux (Ubuntu) |
|
2017-08-17 05:09:23 |
Frank Heimes |
bug task added |
|
ubuntu-power-systems |
|
2017-08-17 05:09:39 |
Frank Heimes |
ubuntu-power-systems: assignee |
|
Canonical Kernel Team (canonical-kernel-team) |
|
2017-08-17 05:09:49 |
Frank Heimes |
ubuntu-power-systems: importance |
Undecided |
High |
|
2017-08-17 14:44:26 |
Joseph Salisbury |
tags |
architecture-ppc64le bugnameltc-157775 severity-high targetmilestone-inin16043 |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin16043 |
|
2017-08-17 14:44:36 |
Joseph Salisbury |
linux (Ubuntu): status |
New |
Triaged |
|
2017-08-17 14:44:38 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
High |
|
2017-08-17 15:29:50 |
Frank Heimes |
ubuntu-power-systems: status |
New |
Triaged |
|
2017-08-18 14:36:44 |
Joseph Salisbury |
linux (Ubuntu): status |
Triaged |
In Progress |
|
2017-08-18 14:36:46 |
Joseph Salisbury |
linux (Ubuntu): assignee |
Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
Joseph Salisbury (jsalisbury) |
|
2017-08-18 15:00:52 |
Frank Heimes |
ubuntu-power-systems: status |
Triaged |
In Progress |
|
2017-08-25 15:56:15 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Zesty |
|
2017-08-25 15:56:15 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Zesty) |
|
2017-08-25 15:56:22 |
Joseph Salisbury |
linux (Ubuntu Zesty): importance |
Undecided |
High |
|
2017-08-25 15:56:25 |
Joseph Salisbury |
linux (Ubuntu Zesty): status |
New |
In Progress |
|
2017-08-25 16:06:55 |
Joseph Salisbury |
description |
---Problem Description---
A vhost performance patch was introduced in the 4.10 kernel upstream, and is currently included in the Zesty 4.10 kernel:
commit 809ecb9bca6a9424ccd392d67e368160f8b76c92
Author: Jason Wang <jasowang@redhat.com>
Date: Mon Dec 12 14:46:49 2016 +0800
vhost: cache used event for better performance
--
However I recently hit a functional issue linked to this patch which would cause random guests to lose their network connection under stress. This is not architecture specific and more likely to be hit with high network stress (i.e. lots of uperf instances).
The patch author has now reverted this patch upstream:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/vhost?id=8d65843c44269c21e95c98090d9bb4848d473853
which reads:
"
Revert "vhost: cache used event for better performance"
This reverts commit 809ecb9bca6a9424ccd392d67e368160f8b76c92. Since it
was reported to break vhost_net. We want to cache used event and use
it to check for notification. The assumption was that guest won't move
the event idx back, but this could happen in fact when 16 bit index
wraps around after 64K entries.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
"
I am requesting this patch to revert the problematic one be pulled into Ubuntu Zesty (anything 4.10+).
---uname output---
Linux p82qvirt 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:19 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = 8247-22L
---Steps to Reproduce---
I can recreate the scenario with the following setup:
- on a 20core host, start 20 1core VMs
- I have a single linux bridge assigned to all guests using virtio
- start a uperf benchmark between each guest pair (10 total) using a high number of uperf nprocs (32) |
== SRU Justification ==
A vhost performance patch was introduced in the 4.10 kernel upstream, and is currently included in the Zesty 4.10 kernel:
commit 809ecb9bca6a9424ccd392d67e368160f8b76c92
Author: Jason Wang <jasowang@redhat.com>
Date: Mon Dec 12 14:46:49 2016 +0800
vhost: cache used event for better performance
--
However I recently hit a functional issue linked to this patch which would cause random guests to lose their network connection under stress. This is not architecture specific and more likely to be hit with high network stress (i.e. lots of uperf instances).
The patch author has now reverted this patch upstream:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/vhost?id=8d65843c44269c21e95c98090d9bb4848d473853
which reads:
"
Revert "vhost: cache used event for better performance"
This reverts commit 809ecb9bca6a9424ccd392d67e368160f8b76c92. Since it
was reported to break vhost_net. We want to cache used event and use
it to check for notification. The assumption was that guest won't move
the event idx back, but this could happen in fact when 16 bit index
wraps around after 64K entries.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
"
I am requesting this patch to revert the problematic one be pulled into Ubuntu Zesty (anything 4.10+).
---uname output---
Linux p82qvirt 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:19 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = 8247-22L
---Steps to Reproduce---
I can recreate the scenario with the following setup:
- on a 20core host, start 20 1core VMs
- I have a single linux bridge assigned to all guests using virtio
- start a uperf benchmark between each guest pair (10 total) using a high number of uperf nprocs (32) |
|
2017-08-25 16:07:00 |
Joseph Salisbury |
linux (Ubuntu Zesty): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2017-08-28 08:47:27 |
Alexey Dushechkin |
bug |
|
|
added subscriber Alexey Dushechkin |
2017-09-11 15:21:59 |
Launchpad Janitor |
linux (Ubuntu): status |
In Progress |
Fix Released |
|
2017-09-15 12:40:07 |
Stefan Bader |
linux (Ubuntu Zesty): status |
In Progress |
Fix Committed |
|
2017-09-18 13:50:32 |
Manoj Iyer |
ubuntu-power-systems: status |
In Progress |
Fix Committed |
|
2017-09-25 18:15:53 |
Kleber Sacilotto de Souza |
tags |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin16043 |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin16043 verification-needed-zesty |
|
2017-10-06 15:23:02 |
Manoj Iyer |
bug |
|
|
added subscriber Breno Leitão |
2017-10-10 08:22:22 |
Launchpad Janitor |
linux (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-10-10 08:22:22 |
Launchpad Janitor |
cve linked |
|
2017-1000255 |
|
2017-10-10 08:22:22 |
Launchpad Janitor |
cve linked |
|
2017-14106 |
|
2017-10-10 12:30:19 |
Andrew Cloke |
ubuntu-power-systems: status |
Fix Committed |
Fix Released |
|
2017-10-10 15:49:29 |
bugproxy |
tags |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin16043 verification-needed-zesty |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin1704 verification-needed-zesty |
|
2017-10-13 22:19:39 |
bugproxy |
tags |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin1704 verification-needed-zesty |
architecture-ppc64le bugnameltc-157775 kernel-da-key severity-high targetmilestone-inin1704 verification-done-zesty |
|