[system-tests] fuel-devops raises an exception while clearing previous environment if some objects don't exist in libvirt
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Dennis Dmitriev | ||
Mitaka |
Won't Fix
|
Medium
|
Dennis Dmitriev | ||
Newton |
Fix Committed
|
Medium
|
Dennis Dmitriev |
Bug Description
Affected: fuel-devops branch release/2.9 , after the tag 2.9.19.
If some libvirt objects (networks, nodes, network filters) were removed manually, then dos.py fails to erase such environment.
fuel-devops shouldn't fail to erase environment if some libvirt objects are missing.
$ dos.py erase demo-test-new30
libvirt: Network Driver error : Network not found: no network with matching uuid
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
libvirt: Network Filter Driver error : Network filter not found: no nwfilter with matching name 'demo-test-
Traceback (most recent call last):
File "/home/
main()
File "/home/
Shell(
File "/home/
self.
File "/home/
self.
File "/home/
network.erase()
File "/home/
self.
File "/home/
self.
File "/home/
self.
File "/home/
return func(*args, **kwargs)
File "/home/
nwfilter = self.conn.
File "/home/
if ret is None:raise libvirtError(
libvirt.
Changed in fuel: | |
assignee: | nobody → Fuel DevOps (fuel-devops) |
Changed in fuel: | |
assignee: | Fuel DevOps (fuel-devops) → Fuel QA Team (fuel-qa) |
Changed in fuel: | |
assignee: | Fuel QA Team (fuel-qa) → Dennis Dmitriev (ddmitriev) |
Changed in fuel: | |
status: | New → Confirmed |
Fix proposed to branch: release/2.9 /review. openstack. org/287946
Review: https:/