[Bug 994752] Re: lxc-start-ephemeral's use of dhcp lease table is fragile

Launchpad Bug Tracker 994752 at bugs.launchpad.net
Wed May 16 16:20:12 UTC 2012


This bug was fixed in the package lxc - 0.8.0~rc1-4ubuntu7

---------------
lxc (0.8.0~rc1-4ubuntu7) quantal; urgency=low

  [ Francesco Banconi ]
  * Introduced lxc-ip: retrieve the ip addresses of a container.
  * lxc-start-ephemeral: use lxc-ip to ssh to the container (LP: #994752).
 -- Serge Hallyn <serge.hallyn at ubuntu.com>   Wed, 16 May 2012 10:46:21 -0500

** Changed in: lxc (Ubuntu Quantal)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/994752

Title:
  lxc-start-ephemeral's use of dhcp lease table is fragile

Status in “lxc” package in Ubuntu:
  Fix Released
Status in “lxc” source package in Precise:
  Confirmed
Status in “lxc” source package in Quantal:
  Fix Released

Bug description:
  When lxc-start-ephemeral is given a command to run (-- do_something)
  it wants to use lxc-attach to run the command, but lxc-attach is not
  ready yet.  Instead, it parses the dhcp leases to figure out the IP
  for the container, and then tries to use ssh to run the command.

  Twice today in tests involving lxc-start-ephemeral, the dhcp leases
  were unavailable and lxc-start-ephemeral failed.  The machine was
  under fairly heavy load and was virtualized (EC2).

  I'd like to try and make this less fragile.  As discussed on IRC,
  using lxcip
  (http://bazaar.launchpad.net/~launchpad/lpsetup/trunk/files/head:/lplxcip/)
  should make this more reliable.  Perhaps increasing the timeout in
  that code might be useful as well.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/994752/+subscriptions



More information about the Ubuntu-sponsors mailing list