[Precise and Quantal] Backport the HV driver and HV_KVP daemon to support IP Injection for Azure

Bug #1089970 reported by Ben Howard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hv-kvp-daemon-init (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Critical
Adam Conrad
Quantal
Fix Released
Critical
Adam Conrad
linux-backports-modules-3.2.0 (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Critical
Andy Whitcroft
Quantal
Invalid
Undecided
Unassigned
linux-backports-modules-3.5.0 (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Invalid
Undecided
Unassigned
Quantal
Fix Released
Critical
Andy Whitcroft
linux-meta (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Critical
Andy Whitcroft
Quantal
Fix Released
Critical
Andy Whitcroft

Bug Description

In order to support IP injection on Azure, we need to back-port the HV stack from 3.7. After discussion, we will implement this via linux-backport-modules.

Tasks:
1. Build LBM for 12.04 and 12.10
2. Debify the supporting scripts for IP injection
3. Make hv_kvp_daemon_init aware of LBM module option. (Bug #1089967, Bug #1089973, Bug #1089967)

summary: - Build LPM's for 12.04 and 12.10 to support IP Injection for Azure
+ Build LBM's for 12.04 and 12.10 to support IP Injection for Azure
description: updated
description: updated
David Medberry (med)
description: updated
description: updated
description: updated
Revision history for this message
Andy Whitcroft (apw) wrote :

Ok. I have backported these drivers as new modules in the lbm packages for both P and Q and added appropriate meta packages. All sent to kernel-team@ for review.

summary: - Build LBM's for 12.04 and 12.10 to support IP Injection for Azure
+ [Precise and Quantal] Backport the HV driver and HV_KVP daemon to
+ support IP Injection for Azure
affects: ubuntu → linux-backports-modules-3.2.0 (Ubuntu)
Changed in linux-backports-modules-3.2.0 (Ubuntu Precise):
status: New → In Progress
assignee: nobody → Andy Whitcroft (apw)
importance: Undecided → Critical
Changed in linux-backports-modules-3.2.0 (Ubuntu):
status: In Progress → Invalid
importance: Critical → Undecided
assignee: Andy Whitcroft (apw) → nobody
Changed in linux-backports-modules-3.2.0 (Ubuntu Quantal):
status: New → Invalid
Changed in linux-backports-modules-3.5.0 (Ubuntu):
status: New → Invalid
Changed in linux-backports-modules-3.5.0 (Ubuntu Precise):
status: New → Invalid
Changed in linux-backports-modules-3.5.0 (Ubuntu Quantal):
status: New → In Progress
assignee: nobody → Andy Whitcroft (apw)
importance: Undecided → Critical
Changed in linux-meta (Ubuntu):
status: New → Invalid
Changed in linux-meta (Ubuntu Precise):
status: New → In Progress
Changed in linux-meta (Ubuntu Quantal):
status: New → In Progress
Changed in linux-meta (Ubuntu Precise):
assignee: nobody → Andy Whitcroft (apw)
Changed in linux-meta (Ubuntu Quantal):
assignee: nobody → Andy Whitcroft (apw)
Changed in linux-meta (Ubuntu Precise):
importance: Undecided → Critical
Changed in linux-meta (Ubuntu Quantal):
importance: Undecided → Critical
Andy Whitcroft (apw)
Changed in hv-kvp-daemon-init (Ubuntu):
status: New → Invalid
Changed in hv-kvp-daemon-init (Ubuntu Precise):
assignee: nobody → Ben Howard (utlemming)
status: New → In Progress
importance: Undecided → Critical
Changed in hv-kvp-daemon-init (Ubuntu Quantal):
assignee: nobody → Ben Howard (utlemming)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Adam Conrad (adconrad) wrote :

Copied linux-meta and linux-backports-modules-* into -proposed and adjusted the overrides for the NEW packages.

Changed in linux-backports-modules-3.2.0 (Ubuntu Precise):
status: In Progress → Fix Committed
Changed in linux-backports-modules-3.5.0 (Ubuntu Quantal):
status: In Progress → Fix Committed
Changed in linux-meta (Ubuntu Precise):
status: In Progress → Fix Committed
Changed in linux-meta (Ubuntu Quantal):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hv-kvp-daemon-init - 0.3ubuntu1

---------------
hv-kvp-daemon-init (0.3ubuntu1) raring; urgency=low

  * Fixed issue where kernel version detection was wrong (LP: #1089967).
  * Made upstart job aware of linux-backports-module provided
    kvp daemon (LP: #1089970, #1089973).
 -- Ben Howard <email address hidden> Thu, 13 Dec 2012 08:12:47 -0700

Changed in hv-kvp-daemon-init (Ubuntu):
status: Invalid → Fix Released
Adam Conrad (adconrad)
Changed in hv-kvp-daemon-init (Ubuntu Precise):
assignee: Ben Howard (utlemming) → Adam Conrad (adconrad)
status: In Progress → Fix Committed
Changed in hv-kvp-daemon-init (Ubuntu Quantal):
assignee: Ben Howard (utlemming) → Adam Conrad (adconrad)
status: In Progress → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-backports-modules-3.2.0 - 3.2.0-35.22

---------------
linux-backports-modules-3.2.0 (3.2.0-35.22) precise-proposed; urgency=low

  [ Andy Whitcroft ]

  * The hv_kvp_daemon is flavour specific when built from within LBM so
    include the flavour to avoid collisions in /usr/sbin.
    - LP: #1089970
  * Fix up the hv updater to handle cleanups in the master source (non-source
    change).
  * Update daemon to latest to obtain the following fixes:
   - hv_kvp_daemon -- prevent self-daemonising to allow upstart to track
   - LP: #1078106

linux-backports-modules-3.2.0 (3.2.0-35.21) precise-proposed; urgency=low

  [ Andy Whitcroft ]

  * Add a new HV backport module for use on the Hyper-V platform.
    - LP: #1089970

linux-backports-modules-3.2.0 (3.2.0-35.20) precise-proposed; urgency=low

  * Bump ABI for Precise 3.2.0-35.54
 -- Andy Whitcroft <email address hidden> Mon, 17 Dec 2012 10:00:43 +0000

Changed in linux-backports-modules-3.2.0 (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-meta - 3.2.0.35.40

---------------
linux-meta (3.2.0.35.40) precise-proposed; urgency=low

  [ Brad Figg ]

  * UBUNTU: The -hv- driver should be for the same flavour of kernel generic->generic, virtual->virtual, generic-pae->generic-pae
    - LP: #1089970

linux-meta (3.2.0.35.39) precise-proposed; urgency=low

  [ Andy Whitcroft ]

  * Add the linux-backports-modules-hv-precise-virtual for Hyper-V.
    - LP: #1089970

linux-meta (3.2.0.35.38) precise-proposed; urgency=low

  [ Leann Ogasawara ]

  * Move metapackages to Section: kernel
    - LP: #1074787

  [ Luis Henriques ]

  * Bump ABI
 -- Brad Figg <email address hidden> Thu, 13 Dec 2012 17:23:44 -0800

Changed in linux-meta (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hv-kvp-daemon-init - 0.3ubuntu4~12.04.0

---------------
hv-kvp-daemon-init (0.3ubuntu4~12.04.0) precise; urgency=low

  * Backport to precise to support new LBM hv_kvp_daemon (LP: #1089970)

hv-kvp-daemon-init (0.3ubuntu4) raring; urgency=low

  * Add build-dep on python and use dh_python2 to detect python deps.

hv-kvp-daemon-init (0.3ubuntu3) raring; urgency=low

  * Install our own copy of the hv_kvp_daemon wrapper that understands
    and prefers the linux-backports-module naming scheme (LP: #1089970)
  * Rewrite the upstart job to call the wrapper, now that the daemon
    no longer double-forks and can be managed by upstart (LP: #1078106)
  * Divert the linux-tools copy of the wrapper, and prefer our version

hv-kvp-daemon-init (0.3ubuntu2) raring; urgency=low

  * Added IP injection scripts to allow the KVP daemon to work with
    ubuntu. (LP: #1087488)

hv-kvp-daemon-init (0.3ubuntu1) raring; urgency=low

  * Fixed issue where kernel version detection was wrong (LP: #1089967).
  * Made upstart job aware of linux-backports-module provided
    kvp daemon (LP: #1089970, #1089973).

hv-kvp-daemon-init (0.2ubuntu1) raring; urgency=low

  * Added configuration to control whether or not the daemon runs.
 -- Adam Conrad <email address hidden> Mon, 17 Dec 2012 04:44:09 -0700

Changed in hv-kvp-daemon-init (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hv-kvp-daemon-init - 0.3ubuntu4~12.10.0

---------------
hv-kvp-daemon-init (0.3ubuntu4~12.10.0) quantal; urgency=low

  * Backport to quantal to support new LBM hv_kvp_daemon (LP: #1089970)

hv-kvp-daemon-init (0.3ubuntu4) raring; urgency=low

  * Add build-dep on python and use dh_python2 to detect python deps.

hv-kvp-daemon-init (0.3ubuntu3) raring; urgency=low

  * Install our own copy of the hv_kvp_daemon wrapper that understands
    and prefers the linux-backports-module naming scheme (LP: #1089970)
  * Rewrite the upstart job to call the wrapper, now that the daemon
    no longer double-forks and can be managed by upstart (LP: #1078106)
  * Divert the linux-tools copy of the wrapper, and prefer our version

hv-kvp-daemon-init (0.3ubuntu2) raring; urgency=low

  * Added IP injection scripts to allow the KVP daemon to work with
    ubuntu. (LP: #1087488)

hv-kvp-daemon-init (0.3ubuntu1) raring; urgency=low

  * Fixed issue where kernel version detection was wrong (LP: #1089967).
  * Made upstart job aware of linux-backports-module provided
    kvp daemon (LP: #1089970, #1089973).

hv-kvp-daemon-init (0.2ubuntu1) raring; urgency=low

  * Added configuration to control whether or not the daemon runs.
 -- Adam Conrad <email address hidden> Mon, 17 Dec 2012 04:44:09 -0700

Changed in hv-kvp-daemon-init (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-backports-modules-3.5.0 - 3.5.0-21.7

---------------
linux-backports-modules-3.5.0 (3.5.0-21.7) quantal-proposed; urgency=low

  [ Andy Whitcroft ]

  * The hv_kvp_daemon is flavour specific when built from within LBM so
    include the flavour to avoid collisions in /usr/sbin.
    - LP: #1089970
  * Fix up the hv updater to handle cleanups in the master source (non-source
    change).
  * Update daemon to latest to obtain the following fixes:
   - hv_kvp_daemon -- prevent self-daemonising to allow upstart to track
   - LP: #1078106

linux-backports-modules-3.5.0 (3.5.0-21.6) quantal-proposed; urgency=low

  [ Andy Whitcroft ]

  * Add a new HV backport module for use on the Hyper-V platform.
    - LP: #1089970

linux-backports-modules-3.5.0 (3.5.0-21.5) quantal-proposed; urgency=low

  * Bump ABI for Quantal 3.5.0-21.32

linux-backports-modules-3.5.0 (3.5.0-20.4) quantal-proposed; urgency=low

  * Bump ABI for Quantal 3.5.0-20.31
 -- Andy Whitcroft <email address hidden> Mon, 17 Dec 2012 12:11:04 +0000

Changed in linux-backports-modules-3.5.0 (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-meta - 3.5.0.21.27

---------------
linux-meta (3.5.0.21.27) quantal-proposed; urgency=low

  [ Brad Figg ]

  * UBUNTU: So maybe it does make sense to have the virtual->generic dependency

linux-meta (3.5.0.21.26) quantal-proposed; urgency=low

  [ Brad Figg ]

  * UBUNTU: The -hv- driver should be for -generic and not for -virtual

linux-meta (3.5.0.21.25) quantal-proposed; urgency=low

  [ Andy Whitcroft ]

  * Add the linux-backports-modules-hv-precise-virtual for Hyper-V.
    - LP: #1089970

linux-meta (3.5.0.21.24) quantal-proposed; urgency=low

  [ Luis Henriques ]

  * Bump ABI

linux-meta (3.5.0.20.23) quantal-proposed; urgency=low

  [ Luis Henriques ]

  * Bump ABI
 -- Brad Figg <email address hidden> Thu, 13 Dec 2012 20:53:48 -0800

Changed in linux-meta (Ubuntu Quantal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.