diff options
author | Wangpan <hzwangpan@corp.netease.com> | 2013-02-19 13:14:06 +0800 |
---|---|---|
committer | Wangpan <hzwangpan@corp.netease.com> | 2013-02-28 10:05:18 +0800 |
commit | 5b38c5c6fe57f7b0d3e36a5d0206488fa01106c0 (patch) | |
tree | 5bddb615dcd2ea99e0cd4e58a7b0e66ec18e8b5f /nova/utils.py | |
parent | f86f9a8cb508da22bf02ac602710bacd8e2c1ff2 (diff) | |
download | nova-5b38c5c6fe57f7b0d3e36a5d0206488fa01106c0.tar.gz nova-5b38c5c6fe57f7b0d3e36a5d0206488fa01106c0.tar.xz nova-5b38c5c6fe57f7b0d3e36a5d0206488fa01106c0.zip |
Return proper error messages while disassociating floating IP
Currently, when a floating IP is not associated with an instance, and if we try
to disassociate it, a response likes "HTTP/1.1 404 Not Found" will be returned,
it is not proper, so change it to "HTTP/1.1 422 Unprocessable Entity" with body
likes '{"computeFault": {"message": "Floating ip 172.24.4.225 is not associated
with instance a33857af-b18b-4b88-a5cc-7d84c7fd41c8.", "code": 422}}'.
Fixes bug: #1129719
Change-Id: I18194ccf59edb5eb2bcd52a65f38d5632fef95d3
Diffstat (limited to 'nova/utils.py')
0 files changed, 0 insertions, 0 deletions