destroy_libvirt_network causes hook error in nova-lxd use cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-compute (Juju Charms Collection) |
Fix Released
|
Critical
|
David Ames |
Bug Description
The recent addition of destroy_
2016-07-15 00:57:22 INFO config-changed Traceback (most recent call last):
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed main()
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed hooks.execute(
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed self._hooks[
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed restart_functions)
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed r = lambda_f()
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed (lambda: f(*args, **kwargs)), restart_map, stopstart,
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed return f(*args, **kwargs)
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed destroy_
2016-07-15 00:57:22 INFO config-changed File "/var/lib/
2016-07-15 00:57:22 INFO config-changed out = check_output(
2016-07-15 00:57:22 INFO config-changed File "/usr/lib/
2016-07-15 00:57:22 INFO config-changed process = Popen(stdout=PIPE, *popenargs, **kwargs)
2016-07-15 00:57:22 INFO config-changed File "/usr/lib/
2016-07-15 00:57:22 INFO config-changed errread, errwrite)
2016-07-15 00:57:22 INFO config-changed File "/usr/lib/
2016-07-15 00:57:22 INFO config-changed raise child_exception
2016-07-15 00:57:22 INFO config-changed OSError: [Errno 2] No such file or directory
2016-07-15 00:57:22 INFO juju.worker.
2016-07-15 00:57:22 ERROR juju.worker.
2016-07-15 00:57:22 DEBUG juju.worker.uniter modes.go:31 [AGENT-STATUS] failed: run config-changed hook
Changed in nova-compute (Juju Charms Collection): | |
milestone: | none → 16.07 |
importance: | Undecided → Critical |
status: | New → In Progress |
assignee: | nobody → David Ames (thedac) |
Changed in nova-compute (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Reviewed: https:/ /review. openstack. org/342963 /git.openstack. org/cgit/ openstack/ charm-nova- compute/ commit/ ?id=39d0628dfb4 9d7b7b008c90bb0 7c9ef5b390767d
Committed: https:/
Submitter: Jenkins
Branch: master
commit 39d0628dfb49d7b 7b008c90bb07c9e f5b390767d
Author: David Ames <email address hidden>
Date: Fri Jul 15 10:01:48 2016 -0700
Add exception handling for unavailable virsh
When virt-type is lxd libvirt-bin is not installed. The call to libvirt_ network fails because virsh is not available.
destroy_
Add exception handling to destroy_ libvirt_ network when virt-type is lxd and
virsh is unavailable.
Closes-Bug: 1603566 3de46938999db1c 9d5232b80b2
Change-Id: I448598d5160c18