vmware-nsx/neutron/common
Matt Riedemann 6cd3e190c6 Make SubnetMismatchForPort extend BadRequest rather than Conflict
Nova is trying to do a better job of mapping Neutron exceptions and
change I4c087684ef77988e5f463d7f2f50fc2a04f37db0 is trying to map 409 to
the proper nova exception. In looking at what raises a 409 exception in
Neutron, the SubnetMismatchForPort exception seemed like a candidate for
changing from Conflict (409) to BadRequest (400) to ease that mapping.

Note that the only thing currently using this exception is the L3 router
extension when removing a router interface and the 400 response code is
already listed in the API docs as a possible response code:

http://docs.openstack.org/api/openstack-network/2.0/content/router_remove_interface.html

Also note that it's generally OK to change APIs for a more accurate
response code:

https://wiki.openstack.org/wiki/APIChangeGuidelines#Generally_Considered_OK

Related-Bug: #1209446

Change-Id: I4507e1db69d738ec0f943f1b8b1209f269d5aebf
2013-08-08 23:10:41 -04:00
..
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
config.py Add help strings to Config Options 2013-07-20 08:34:40 +02:00
constants.py Add agent scheduling for LBaaS namespace agent 2013-07-19 13:25:04 +04:00
exceptions.py Make SubnetMismatchForPort extend BadRequest rather than Conflict 2013-08-08 23:10:41 -04:00
legacy.py modernize quantum config in proper place 2013-07-16 23:15:17 +08:00
log.py Add decorator helping to log method calls. 2013-07-18 10:50:37 +02:00
rpc.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
test_lib.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
topics.py Firewall as a Service (FWaaS) APIs and DB Model 2013-07-29 22:06:50 -07:00
utils.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00