]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Make NEC Plugin keep error resources
authorRyota MIBU <r-mibu@cq.jp.nec.com>
Mon, 29 Jul 2013 13:07:19 +0000 (22:07 +0900)
committerRyota MIBU <r-mibu@cq.jp.nec.com>
Tue, 30 Jul 2013 13:44:25 +0000 (22:44 +0900)
commit49e953a8ef9d552e9c5be1e2e807634c68af5c5f
treeedc9e64000df8a366783f66a030269543f916363
parentc0d3c5864ce461133035745be6b580066ee726d9
Make NEC Plugin keep error resources

NEC Plugin used to ignore OFC errors while deleting resources from OFC,
and it could leave some unused resources on OFC. If OFC generates id
which is in remained resources when creating new resource, it will fail.

This commit makes NEC Plugin keep logical resource when it failed to
delete resource from OFC not to leave orphan resource on OFC, and raise
exception to tell the user that the resouce status is Error.

NOTE: The user can retry deletion. If the resouce was successfully
deleted from OFC in retries, the logical resource will be deleted.

Fixes: bug #1206416
Change-Id: Ifea38dfe3fe8b18d7ae1cedf86a23008549250cc
neutron/plugins/nec/nec_plugin.py
neutron/tests/unit/nec/test_nec_plugin.py