yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #17637
[Bug 1324277] Re: Use of finally/return considered harmful
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => juno-2
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1324277
Title:
Use of finally/return considered harmful
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
Doing a return from a finally block will end up silently dropping
exceptions.
This can cause unexpected behavior at runtime where unhandled
exceptions are silently dropped when not intended.
This has caused some tests that would should fail because of API
changes, to end up passing.
Examples are test_init_instance_stuck_in_deleting and
test_init_instance_deletes_error_deleting_instance in
nova/tests/compute/test_compute_mgr.py. The _delete_instance method
that is being mocked out has changed, but the finally/return in
nova/compute/manager.py:_init_instance has ended up ignoring the test
failures causing the tests to continue passing.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1324277/+subscriptions
References