mbox

[Precise/Quantal,SRU] LP#1089970 -- Azure support for IP address injection

Message ID 20121213202746.GN8798@dm
State New
Headers show

Pull-request

git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master

Message

Andy Whitcroft Dec. 13, 2012, 8:27 p.m. UTC
We have a need to backport the IP injection support to allow our images
to continue to work on Azure when these changes go live.  Without our
images will no longer be accessible.

Due to the high risk of regression rather than pull these changes into the
master kernels I have pulled these into a new LBM module in each release.
This new module linux-backports-modules-hv-* provides both the updated
hv driver and updated hv_kvp_daemon binaries.  This both reduces the
regression risk and also eases the difficulty of SRUing this into those
releases.  The virtual images will be preloaded with this new module.

As this functionality only makes sense on the -virtual flavours, I only
provide metapackages for those flavours (although binary packages are
currently produced as the packaging as yet has no way to short circuit
this).

The following four branches represent the necessary changes, for
precise:

  git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master
  git://kernel.ubuntu.com/apw/ubuntu-precise-meta master

and for quantal:

  git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master
  git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master

full pull requests are below my signature for those who like those kinds
of things.

The lbm packages have been build tested on i386 and amd64 and the relevant
hv packages tested on the Azure cloud by our cloud team and appear to
fix the issues at hand.  The meta changes have been reviewed by eye but
not further, so some care should be taken post application particularly
worth double checking the -meta package updates.

Please consider for Precise and Quantal.

-apw

----------------------------------------------------------------

The following changes since commit 2022b60cc6571adf5728e2b9b17067dad3418d0b:

  UBUNTU: Ubuntu-3.2.0-35.20 (2012-12-04 16:23:57 +0000)

are available in the git repository at:

  git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master

for you to fetch changes up to f0e8f3ad3e4e6e4e8864f880a0020cb687aef877:

  UBUNTU: hv -- add an update script (2012-12-13 20:13:42 +0000)

Andy Whitcroft (5):
      UBUNTU: SOURCE: allow CW to be turned off completely
      UBUNTU: net -- fix up net build so on the relevant bits are built
      UBUNTU: add LBM hv module containing updated hyper-v bits
      UBUNTU: add hv_kvp_daemon to the hv module
      UBUNTU: hv -- add an update script

----------------------------------------------------------------

The following changes since commit 648e6202ea0eac4981c25801229b41b5c8666211:

  UBUNTU: Ubuntu-3.2.0.35.38 (2012-12-04 15:34:06 +0000)

are available in the git repository at:

  git://kernel.ubuntu.com/apw/ubuntu-precise-meta master

for you to fetch changes up to 1f42cef40b0642cd46c44887538a8a9b58618772:

  UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:52:25 +0000)

Andy Whitcroft (1):
      UBUNTU: add the lbm HV module for -virtual only

----------------------------------------------------------------

The following changes since commit 3802d9d09c0578ce404a6ed5d3d65068b0fdc9a0:

  UBUNTU: Ubuntu-3.5.0-21.5 (2012-12-11 17:42:50 +0000)

are available in the git repository at:

  git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master

for you to fetch changes up to a5349f9929891c06d5422e75ee8ec839d8fc0311:

  UBUNTU: hv -- add an update script (2012-12-13 19:59:39 +0000)

Andy Whitcroft (5):
      UBUNTU: SOURCE: allow CW to be turned off completely
      UBUNTU: net -- fix up net build so on the relevant bits are built
      UBUNTU: add LBM hv module containing updated hyper-v bits
      UBUNTU: add hv_kvp_daemon to the hv module
      UBUNTU: hv -- add an update script

----------------------------------------------------------------

The following changes since commit 22577cc34186070fbb715dd8dc2ff30576acbfc9:

  UBUNTU: Ubuntu-3.5.0.18.21 (2012-10-18 18:14:02 +0100)

are available in the git repository at:

  git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master

for you to fetch changes up to 35e8149b4c8defda6d2365107236cf406ff25abd:

  UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:51:41 +0000)

Andy Whitcroft (1):
      UBUNTU: add the lbm HV module for -virtual only

----------------------------------------------------------------

Comments

Leann Ogasawara Dec. 13, 2012, 8:47 p.m. UTC | #1
LBM is an elective install so there should be no risk of regression
here.  Coupled with the test confirmation, here's my ack for Precise and
Quantal.

Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>

On 12/13/2012 12:27 PM, Andy Whitcroft wrote:
> We have a need to backport the IP injection support to allow our images
> to continue to work on Azure when these changes go live.  Without our
> images will no longer be accessible.
>
> Due to the high risk of regression rather than pull these changes into the
> master kernels I have pulled these into a new LBM module in each release.
> This new module linux-backports-modules-hv-* provides both the updated
> hv driver and updated hv_kvp_daemon binaries.  This both reduces the
> regression risk and also eases the difficulty of SRUing this into those
> releases.  The virtual images will be preloaded with this new module.
>
> As this functionality only makes sense on the -virtual flavours, I only
> provide metapackages for those flavours (although binary packages are
> currently produced as the packaging as yet has no way to short circuit
> this).
>
> The following four branches represent the necessary changes, for
> precise:
>
>   git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master
>   git://kernel.ubuntu.com/apw/ubuntu-precise-meta master
>
> and for quantal:
>
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master
>
> full pull requests are below my signature for those who like those kinds
> of things.
>
> The lbm packages have been build tested on i386 and amd64 and the relevant
> hv packages tested on the Azure cloud by our cloud team and appear to
> fix the issues at hand.  The meta changes have been reviewed by eye but
> not further, so some care should be taken post application particularly
> worth double checking the -meta package updates.
>
> Please consider for Precise and Quantal.
>
> -apw
>
> ----------------------------------------------------------------
>
> The following changes since commit 2022b60cc6571adf5728e2b9b17067dad3418d0b:
>
>   UBUNTU: Ubuntu-3.2.0-35.20 (2012-12-04 16:23:57 +0000)
>
> are available in the git repository at:
>
>   git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master
>
> for you to fetch changes up to f0e8f3ad3e4e6e4e8864f880a0020cb687aef877:
>
>   UBUNTU: hv -- add an update script (2012-12-13 20:13:42 +0000)
>
> Andy Whitcroft (5):
>       UBUNTU: SOURCE: allow CW to be turned off completely
>       UBUNTU: net -- fix up net build so on the relevant bits are built
>       UBUNTU: add LBM hv module containing updated hyper-v bits
>       UBUNTU: add hv_kvp_daemon to the hv module
>       UBUNTU: hv -- add an update script
>
> ----------------------------------------------------------------
>
> The following changes since commit 648e6202ea0eac4981c25801229b41b5c8666211:
>
>   UBUNTU: Ubuntu-3.2.0.35.38 (2012-12-04 15:34:06 +0000)
>
> are available in the git repository at:
>
>   git://kernel.ubuntu.com/apw/ubuntu-precise-meta master
>
> for you to fetch changes up to 1f42cef40b0642cd46c44887538a8a9b58618772:
>
>   UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:52:25 +0000)
>
> Andy Whitcroft (1):
>       UBUNTU: add the lbm HV module for -virtual only
>
> ----------------------------------------------------------------
>
> The following changes since commit 3802d9d09c0578ce404a6ed5d3d65068b0fdc9a0:
>
>   UBUNTU: Ubuntu-3.5.0-21.5 (2012-12-11 17:42:50 +0000)
>
> are available in the git repository at:
>
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master
>
> for you to fetch changes up to a5349f9929891c06d5422e75ee8ec839d8fc0311:
>
>   UBUNTU: hv -- add an update script (2012-12-13 19:59:39 +0000)
>
> Andy Whitcroft (5):
>       UBUNTU: SOURCE: allow CW to be turned off completely
>       UBUNTU: net -- fix up net build so on the relevant bits are built
>       UBUNTU: add LBM hv module containing updated hyper-v bits
>       UBUNTU: add hv_kvp_daemon to the hv module
>       UBUNTU: hv -- add an update script
>
> ----------------------------------------------------------------
>
> The following changes since commit 22577cc34186070fbb715dd8dc2ff30576acbfc9:
>
>   UBUNTU: Ubuntu-3.5.0.18.21 (2012-10-18 18:14:02 +0100)
>
> are available in the git repository at:
>
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master
>
> for you to fetch changes up to 35e8149b4c8defda6d2365107236cf406ff25abd:
>
>   UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:51:41 +0000)
>
> Andy Whitcroft (1):
>       UBUNTU: add the lbm HV module for -virtual only
>
> ----------------------------------------------------------------
>
Brad Figg Dec. 13, 2012, 9:27 p.m. UTC | #2
On 12/13/2012 12:27 PM, Andy Whitcroft wrote:
> We have a need to backport the IP injection support to allow our images
> to continue to work on Azure when these changes go live.  Without our
> images will no longer be accessible.
> 
> Due to the high risk of regression rather than pull these changes into the
> master kernels I have pulled these into a new LBM module in each release.
> This new module linux-backports-modules-hv-* provides both the updated
> hv driver and updated hv_kvp_daemon binaries.  This both reduces the
> regression risk and also eases the difficulty of SRUing this into those
> releases.  The virtual images will be preloaded with this new module.
> 
> As this functionality only makes sense on the -virtual flavours, I only
> provide metapackages for those flavours (although binary packages are
> currently produced as the packaging as yet has no way to short circuit
> this).
> 
> The following four branches represent the necessary changes, for
> precise:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master
>   git://kernel.ubuntu.com/apw/ubuntu-precise-meta master
> 
> and for quantal:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master
> 
> full pull requests are below my signature for those who like those kinds
> of things.
> 
> The lbm packages have been build tested on i386 and amd64 and the relevant
> hv packages tested on the Azure cloud by our cloud team and appear to
> fix the issues at hand.  The meta changes have been reviewed by eye but
> not further, so some care should be taken post application particularly
> worth double checking the -meta package updates.
> 
> Please consider for Precise and Quantal.
> 
> -apw
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 2022b60cc6571adf5728e2b9b17067dad3418d0b:
> 
>   UBUNTU: Ubuntu-3.2.0-35.20 (2012-12-04 16:23:57 +0000)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-precise-lbm master
> 
> for you to fetch changes up to f0e8f3ad3e4e6e4e8864f880a0020cb687aef877:
> 
>   UBUNTU: hv -- add an update script (2012-12-13 20:13:42 +0000)
> 
> Andy Whitcroft (5):
>       UBUNTU: SOURCE: allow CW to be turned off completely
>       UBUNTU: net -- fix up net build so on the relevant bits are built
>       UBUNTU: add LBM hv module containing updated hyper-v bits
>       UBUNTU: add hv_kvp_daemon to the hv module
>       UBUNTU: hv -- add an update script
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 648e6202ea0eac4981c25801229b41b5c8666211:
> 
>   UBUNTU: Ubuntu-3.2.0.35.38 (2012-12-04 15:34:06 +0000)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-precise-meta master
> 
> for you to fetch changes up to 1f42cef40b0642cd46c44887538a8a9b58618772:
> 
>   UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:52:25 +0000)
> 
> Andy Whitcroft (1):
>       UBUNTU: add the lbm HV module for -virtual only
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 3802d9d09c0578ce404a6ed5d3d65068b0fdc9a0:
> 
>   UBUNTU: Ubuntu-3.5.0-21.5 (2012-12-11 17:42:50 +0000)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-lbm master
> 
> for you to fetch changes up to a5349f9929891c06d5422e75ee8ec839d8fc0311:
> 
>   UBUNTU: hv -- add an update script (2012-12-13 19:59:39 +0000)
> 
> Andy Whitcroft (5):
>       UBUNTU: SOURCE: allow CW to be turned off completely
>       UBUNTU: net -- fix up net build so on the relevant bits are built
>       UBUNTU: add LBM hv module containing updated hyper-v bits
>       UBUNTU: add hv_kvp_daemon to the hv module
>       UBUNTU: hv -- add an update script
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 22577cc34186070fbb715dd8dc2ff30576acbfc9:
> 
>   UBUNTU: Ubuntu-3.5.0.18.21 (2012-10-18 18:14:02 +0100)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/apw/ubuntu-quantal-meta master
> 
> for you to fetch changes up to 35e8149b4c8defda6d2365107236cf406ff25abd:
> 
>   UBUNTU: add the lbm HV module for -virtual only (2012-12-13 19:51:41 +0000)
> 
> Andy Whitcroft (1):
>       UBUNTU: add the lbm HV module for -virtual only
> 
> ----------------------------------------------------------------
>
Tim Gardner Dec. 14, 2012, 2:03 p.m. UTC | #3
Looks like this got applied.