EC2 has lot of documented error code here: http://docs.aws.amazon.com/AWSEC2/latest/APIReference/api-error-codes.html I expect the Nova gives me error codes only from this set. The nova now uses at least 4 different strategy, to report ec2 error codes, but it reports incorrect ones in all cases. See also: https://blueprints.launchpad.net/nova/+spec/ec2-error-codes The *.NotFound error codes are the most important for me. *.Duplicate are the second most important.
It makes almost impossible to implement teardown functions in integration test codes, without depending on incorrect/undocumented behaviour. It also limits the possible test cases.
This is for Havana, moving to 4.0.
Some patches got merged already and the rest has been approved and are just waiting to be merged due to random gate failures.
Adding to beta milestone for MODIFIED/ON-QA bugs
Moving milestone to rc, this should not block beta IMO.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2013-1859.html