[SRU] hv-kvp-daemon-init needs to include IP Inection scripts and LBM HV module support

Bug #1087488 reported by Ben Howard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hv-kvp-daemon-init (Ubuntu)
Fix Released
High
David Medberry
Precise
Fix Released
High
Unassigned
Quantal
Fix Released
High
Unassigned
Raring
Fix Released
High
David Medberry

Bug Description

[Impact]

Microsoft is requiring that Ubunu instancnes on Windows Azure support IP injection and use a new HV stack. The hv-kvp-daemon-init package supports running Ubuntu on Hyper-V.

This updates:
 - Fixes incorrect version detection: Bug #1089967. This particular issue _fixes_ the broken upstart job for 12.04 and 12.10.
 - Provides support for using LBM kenrel modules: Bug #1089970, Bug #1089970

[Test Case]
NA

[Regression Potential]
This has low regression potential. The added scripts to support the KVP daemon are called by the KVP daemon itself. The only way for a script to be called is for the hypervisor to message the kernel.

[Originial bug]

As part of Bug #1078489, we need to Ubunut-ify the RH reference scripts.

Scripts locations found here:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=tools/hv;h=2cb4a4b275f18487e199837b1144e793085084a4;hb=HEAD

Changed in lansing:
importance: Undecided → Medium
Joshua R. Poulson (jrp)
Changed in lansing:
importance: Medium → Critical
Joshua R. Poulson (jrp)
Changed in lansing:
milestone: none → lansing-ms-m1
David Medberry (med)
summary: - Ubuntu-ificatoin of KVP scripts as part of HV stack injestion
+ Ubuntu-ification of KVP scripts as part of HV stack injestion
Changed in lansing:
status: New → In Progress
Revision history for this message
Joshua R. Poulson (jrp) wrote : Re: Ubuntu-ification of KVP scripts as part of HV stack injestion

KVP test script from Microsoft.

Revision history for this message
Joshua R. Poulson (jrp) wrote :

Powershell script to test KVP

Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote :

Bug retargetted as a public bug.

information type: Proprietary → Public
no longer affects: lansing
Changed in hv-kvp-daemon-init (Ubuntu):
assignee: nobody → David Medberry (med)
importance: Undecided → Critical
summary: - Ubuntu-ification of KVP scripts as part of HV stack injestion
+ [SRU] hv-kvp-daemon-init needs to include IP Inection scripts
summary: - [SRU] hv-kvp-daemon-init needs to include IP Inection scripts
+ [SRU] hv-kvp-daemon-init needs to include IP Inection scripts and LBM HV
+ modules
description: updated
summary: [SRU] hv-kvp-daemon-init needs to include IP Inection scripts and LBM HV
- modules
+ module support
Changed in hv-kvp-daemon-init (Ubuntu Raring):
status: New → Fix Released
importance: Critical → High
Changed in hv-kvp-daemon-init (Ubuntu Quantal):
importance: Undecided → High
Changed in hv-kvp-daemon-init (Ubuntu Precise):
importance: Undecided → High
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: New → Fix Released
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 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: New → 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.