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

Launchpad Bug Tracker 994752 at bugs.launchpad.net
Mon May 14 12:13:52 UTC 2012


You have been subscribed to a public bug by Ubuntu Foundation's Bug Bot (crichton):

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.

** Affects: lxc (Ubuntu)
     Importance: High
         Status: Triaged

** Affects: lxc (Ubuntu Precise)
     Importance: Undecided
         Status: New

** Affects: lxc (Ubuntu Quantal)
     Importance: High
         Status: Triaged


** Tags: patch
-- 
lxc-start-ephemeral's use of dhcp lease table is fragile
https://bugs.launchpad.net/bugs/994752
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list