2017-05-12 18:37:46 |
Joshua R. Poulson |
bug |
|
|
added bug |
2017-05-12 19:21:51 |
Joshua R. Poulson |
attachment added |
|
cloudinit-skip-hv-vf.diff https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1690430/+attachment/4875750/+files/cloudinit-skip-hv-vf.diff |
|
2017-05-12 20:24:29 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2017-05-12 20:24:35 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2017-05-25 00:27:51 |
David Britton |
affects |
cloud-init (Ubuntu) |
udev (Ubuntu) |
|
2017-06-16 13:49:59 |
David Britton |
udev (Ubuntu): importance |
Undecided |
High |
|
2017-06-16 13:50:09 |
David Britton |
udev (Ubuntu): status |
New |
Triaged |
|
2017-06-16 13:50:29 |
David Britton |
udev (Ubuntu): status |
Triaged |
Confirmed |
|
2017-06-28 21:48:52 |
David Britton |
bug task added |
|
cloud-init |
|
2017-06-28 21:49:13 |
David Britton |
bug task deleted |
udev (Ubuntu) |
|
|
2017-06-28 21:49:17 |
David Britton |
cloud-init: importance |
Undecided |
High |
|
2017-06-28 21:49:33 |
David Britton |
summary |
[Hyper-V] VF renaming on Azure |
[Hyper-V] Advanced networking support on Azure |
|
2017-06-28 22:02:09 |
David Britton |
bug task added |
|
cloud-init (Ubuntu) |
|
2017-06-28 22:04:21 |
David Britton |
merge proposal linked |
|
https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/326373 |
|
2017-06-28 22:04:37 |
David Britton |
cloud-init: status |
New |
Fix Committed |
|
2017-06-28 22:05:01 |
David Britton |
nominated for series |
|
Ubuntu Zesty |
|
2017-06-28 22:05:01 |
David Britton |
nominated for series |
|
Ubuntu Yakkety |
|
2017-06-28 22:05:01 |
David Britton |
nominated for series |
|
Ubuntu Xenial |
|
2017-06-29 03:03:46 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Xenial) |
|
2017-06-29 03:03:55 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Yakkety) |
|
2017-06-29 03:04:16 |
Scott Moser |
cloud-init (Ubuntu Xenial): status |
New |
Confirmed |
|
2017-06-29 03:04:23 |
Scott Moser |
cloud-init (Ubuntu Yakkety): status |
New |
Confirmed |
|
2017-06-29 03:04:26 |
Scott Moser |
cloud-init (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2017-06-29 03:04:28 |
Scott Moser |
cloud-init (Ubuntu Yakkety): importance |
Undecided |
Medium |
|
2017-06-29 03:04:31 |
Scott Moser |
cloud-init (Ubuntu): importance |
Undecided |
Medium |
|
2017-06-29 03:04:34 |
Scott Moser |
cloud-init (Ubuntu): status |
New |
Fix Released |
|
2017-06-29 03:04:37 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Zesty) |
|
2017-06-29 03:04:46 |
Scott Moser |
cloud-init (Ubuntu Zesty): status |
New |
Confirmed |
|
2017-06-29 03:04:49 |
Scott Moser |
cloud-init (Ubuntu Zesty): importance |
Undecided |
Medium |
|
2017-06-29 03:28:12 |
Scott Moser |
description |
We are in the process of rolling out SR-IOV in Azure (available as a preview now, contact me offline and we can work out getting your subscription addedif you want to try it). In general our normal synthetic interface appears as eth0 and the VF comes in as eth1. We intend to bond these interfaces together so that if the VF goes down, or the VM is migrated to where no VF is present, eth0 remains as the valid default interface.
At the moment we are handling the bonding via this script:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/plain/tools/hv/bondvf.sh
We were looking at ways to either integrate the behavior into cloud-init or invoke the script from cloud-init and do the right thing.
We recently observed after https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1669860 that the VF interface gets renamed to something like "enP1p0s2" but more recently as "rename2".
Is it possible that 1669860 needs to be expanded to cover our case or is there something we should be doing to make sure that change is working properly for SR-IOV in Azure? |
=== Begin SRU Template ===
[Impact]
A new feature in Azure allows instances the ability to utilize
SR-IOV networking. Currently, Ubuntu images will fail to boot there.
[Test Case]
Testing this comes in the following parts:
a.) check that no regressions have leaked in outside of Azure.
b.) upgraded instance without SR-IOV device upgrade and reboot.
c.) fresh instance with SR-IOV and updated cloud-init and reboot.
d.) fresh instance without SR-IOV and updated cloud-init and reboot.
The cases above generally verify that users have not been exposed
to unexpected changes in behavior, and that the fix is correctly
applied.
After each boot, the user should collect logs, and generally look around
for evidence of failure. One tool that can be used to collected these
logs is 'save-old-data' at [1]. That checks for many common issues with
systemd boot.
[1] https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/tree/bin/save-old-data
[Regression Potential]
The majority of the changes have been limited to the Azure code path.
Regressions then are likely limited to Azure users, and would most
likely present themselves as network configuration failures on reboot
or first boot.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=ebc9ecbc8a
=== End SRU Template ===
We are in the process of rolling out SR-IOV in Azure (available as a preview now, contact me offline and we can work out getting your subscription addedif you want to try it). In general our normal synthetic interface appears as eth0 and the VF comes in as eth1. We intend to bond these interfaces together so that if the VF goes down, or the VM is migrated to where no VF is present, eth0 remains as the valid default interface.
At the moment we are handling the bonding via this script:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/plain/tools/hv/bondvf.sh
We were looking at ways to either integrate the behavior into cloud-init or invoke the script from cloud-init and do the right thing.
We recently observed after https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1669860 that the VF interface gets renamed to something like "enP1p0s2" but more recently as "rename2".
Is it possible that 1669860 needs to be expanded to cover our case or is there something we should be doing to make sure that change is working properly for SR-IOV in Azure? |
|
2017-06-29 04:45:06 |
Steve Langasek |
cloud-init (Ubuntu Zesty): status |
Confirmed |
Fix Committed |
|
2017-06-29 04:45:08 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-06-29 04:45:10 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2017-06-29 04:45:14 |
Steve Langasek |
tags |
patch |
patch verification-needed verification-needed-zesty |
|
2017-06-29 04:52:57 |
Steve Langasek |
cloud-init (Ubuntu Yakkety): status |
Confirmed |
Fix Committed |
|
2017-06-29 04:53:03 |
Steve Langasek |
tags |
patch verification-needed verification-needed-zesty |
patch verification-needed verification-needed-yakkety verification-needed-zesty |
|
2017-06-29 04:55:37 |
Steve Langasek |
cloud-init (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2017-06-29 04:55:43 |
Steve Langasek |
tags |
patch verification-needed verification-needed-yakkety verification-needed-zesty |
patch verification-needed verification-needed-xenial verification-needed-yakkety verification-needed-zesty |
|
2017-06-29 21:16:47 |
David Britton |
tags |
patch verification-needed verification-needed-xenial verification-needed-yakkety verification-needed-zesty |
patch verification-done-xenial verification-needed verification-needed-yakkety verification-needed-zesty |
|
2017-06-29 21:48:59 |
Launchpad Janitor |
cloud-init (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-06-29 21:49:07 |
Steve Langasek |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-06-30 15:44:17 |
Joshua R. Poulson |
bug |
|
|
added subscriber Simon Xiao |
2017-07-26 17:48:38 |
Scott Moser |
attachment added |
|
logs and data collected from zesty-proposed run. https://bugs.launchpad.net/cloud-init/+bug/1690430/+attachment/4921798/+files/proposed-updated.tar.gz |
|
2017-07-26 17:49:00 |
Scott Moser |
tags |
patch verification-done-xenial verification-needed verification-needed-yakkety verification-needed-zesty |
patch verification-done-xenial verification-done-zesty verification-needed verification-needed-yakkety |
|
2017-07-26 17:49:22 |
Scott Moser |
tags |
patch verification-done-xenial verification-done-zesty verification-needed verification-needed-yakkety |
patch verification-done-xenial verification-done-zesty |
|
2017-07-26 18:27:42 |
Launchpad Janitor |
cloud-init (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-07-26 18:27:55 |
Steve Langasek |
cloud-init (Ubuntu Yakkety): status |
Fix Committed |
Won't Fix |
|
2017-09-22 20:44:38 |
Scott Moser |
cloud-init: status |
Fix Committed |
Fix Released |
|
2023-05-11 00:53:10 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/2887 |
|