[Bug 1050001] Re: API shutdown(timeout=X) call always tries to call stop(), spewing error messages to the console when the container is already stopped

Serge Hallyn 1050001 at bugs.launchpad.net
Thu Sep 13 14:48:57 UTC 2012


@stgraber,

heh, obviously I meant to pull that from the cut-paste :)

** Description changed:

  Title should say it all, example is available at:
  http://paste.ubuntu.com/1201056/
  
  18:45 <hallyn> d'oh.  i think i line got dropped there
  18:46 <hallyn> the if (timeout > 0) should be if (!retv && timeout > 0)
  18:46 <hallyn> we're calling c->stop() on a stopped container otherwise
  
  The test case is:
  
  root at amd1:~/bzr/lxc/lxc# python3
- Python 3.2.3 (default, Sep 10 2012, 12:07:24) 
+ Python 3.2.3 (default, Sep 10 2012, 12:07:24)
  [GCC 4.7.1 20120908 (prerelease)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import lxc
  __main__:1: Warning: The python-lxc API isn't yet stable and may change at any point in the future.
  >>> c=lxc.Container("qlvm3")
  >>> c.start()
  True
- >>> c.stop(timeout=5)
- Traceback (most recent call last):
-   File "<stdin>", line 1, in <module>
- TypeError: stop() takes no keyword arguments
  >>> c.shutdown(timeout=5)
  lxc_container: failed to receive answer for the command
  lxc_container: failed to send command
  True
  >>>

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1050001

Title:
  API shutdown(timeout=X) call always tries to call stop(), spewing
  error messages to the console when the container is already stopped

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



More information about the Ubuntu-server-bugs mailing list