]>
review.fuel-infra Code Review - openstack-build/neutron-build.git/log
armando-migliaccio [Fri, 16 Aug 2013 20:58:46 +0000 (13:58 -0700)]
Ensure nvp resources are tagged with an up-to-date version of Neutron
This is made possible by using version.version_info
Fixes bug #
1213242
Change-Id: Iad75f7c6f6c045a2f473388529174cf02f413899
Jenkins [Fri, 16 Aug 2013 19:36:02 +0000 (19:36 +0000)]
Merge "Bumps hacking to 0.7.0"
Jenkins [Fri, 16 Aug 2013 19:31:49 +0000 (19:31 +0000)]
Merge "Revert "Refactor configuring of floating ips on a router.""
Jenkins [Fri, 16 Aug 2013 18:40:27 +0000 (18:40 +0000)]
Merge "Returns 503 if the NVP cluster is in maintenance mode"
Jenkins [Fri, 16 Aug 2013 17:49:48 +0000 (17:49 +0000)]
Merge "Handle nvp default l3 gw service misconfiguration appropriately"
Jenkins [Fri, 16 Aug 2013 17:41:27 +0000 (17:41 +0000)]
Merge "Include PLUMgrid plugin in some alembic migration files"
Nachi Ueno [Fri, 16 Aug 2013 17:17:48 +0000 (10:17 -0700)]
Revert "Refactor configuring of floating ips on a router."
This patch breaks gating job.
Because nat rule for metadata will be only added on the
router_add.
Revert it for now.
Fixes bug
1211829
This reverts commit
9382ee659212285a203550cf60476dd146d27a29 .
Change-Id: I05925798cddc7a706e922025ef6ce27b6638ffb6
Jenkins [Fri, 16 Aug 2013 16:48:28 +0000 (16:48 +0000)]
Merge "Fixes typos in midonet_lib.py"
Zhongyue Luo [Fri, 16 Aug 2013 06:23:14 +0000 (14:23 +0800)]
Bumps hacking to 0.7.0
Change-Id: Ibdb816cd2cb6a221236a8294808fd41b3e417570
OpenStack Jenkins [Fri, 16 Aug 2013 06:14:28 +0000 (06:14 +0000)]
Imported Translations from Transifex
Change-Id: I2fa289226749646eb37c14dd8719e54584141a04
Zhongyue Luo [Fri, 16 Aug 2013 00:49:06 +0000 (08:49 +0800)]
Fixes typos in midonet_lib.py
Fixes bug #
1212898
Change-Id: I688de064947b0079153bd3c5e5376e8b16a7d5c1
Jenkins [Thu, 15 Aug 2013 22:08:48 +0000 (22:08 +0000)]
Merge "Fixes files with wrong bitmode"
Jenkins [Thu, 15 Aug 2013 21:42:24 +0000 (21:42 +0000)]
Merge "Unify exception thrown in l3-agent-scheduler fails"
Jenkins [Thu, 15 Aug 2013 21:42:15 +0000 (21:42 +0000)]
Merge "Remove long db transaction for metadata access network"
Jenkins [Thu, 15 Aug 2013 21:42:06 +0000 (21:42 +0000)]
Merge "Do not call remove_router_lport in remove_router_interface"
Jenkins [Thu, 15 Aug 2013 18:21:22 +0000 (18:21 +0000)]
Merge "Mock os.makdirs to avoid directory creation in unit tests"
Edgar Magana [Fri, 9 Aug 2013 01:35:52 +0000 (18:35 -0700)]
Include PLUMgrid plugin in some alembic migration files
Fixes bug#
1210348
Change-Id: I8d33d2c8f0849afdd3ebda5297b4064858132c9b
OpenStack Jenkins [Thu, 15 Aug 2013 17:05:46 +0000 (17:05 +0000)]
Merge "Imported Translations from Transifex"
Jenkins [Thu, 15 Aug 2013 14:23:53 +0000 (14:23 +0000)]
Merge "Fixes typos in comments"
Hui HX Xiang [Wed, 14 Aug 2013 06:52:56 +0000 (23:52 -0700)]
Fixes typos in comments
Correct some spelling mistakes in comments.
l3_db.py
db_base_plugin_v2.py
Change-Id: I79f2b1b1935ca3805bb1c90c09e5d16f32b165ae
Jaume Devesa [Wed, 24 Jul 2013 14:54:09 +0000 (16:54 +0200)]
Unify exception thrown in l3-agent-scheduler fails
Since you can only attach a single l3 agent to a router, when you try
to add another l3 agent to a router that already have one, the l3
agent scheduler raises an exception.
This fix removes the discrimination by id: either it is the same agent
or another one, the router can not be hosted and the same exception is
raised.
Change-Id: If832bbd4bf17e4e0c4720172aded4c9fffedc6fc
Fixes: bug #1154622
Jenkins [Thu, 15 Aug 2013 08:11:06 +0000 (08:11 +0000)]
Merge "Restore Babel to requirements.txt"
Jenkins [Thu, 15 Aug 2013 06:26:49 +0000 (06:26 +0000)]
Merge "LBaaS: throw proper exception on duplicating monitor association"
Jenkins [Thu, 15 Aug 2013 06:26:40 +0000 (06:26 +0000)]
Merge "Add metering extension and base class"
OpenStack Jenkins [Thu, 15 Aug 2013 06:15:20 +0000 (06:15 +0000)]
Imported Translations from Transifex
Change-Id: I45fe5fe57b916f9db7daa89f2af00300ef33ce57
armando-migliaccio [Wed, 14 Aug 2013 19:05:43 +0000 (12:05 -0700)]
Mock os.makdirs to avoid directory creation in unit tests
The directory 'dhcp' under neutron state path should not be
created during unit tests. This patch mocks up calls to
os.makedirs and ensures that methods that rely on it, like
_populate_network_cache, are mocked as well.
Fixes bug #
1211952
Change-Id: I83998d4e631b1ebeab90b4c3c0276aa2ffe22c50
Jenkins [Wed, 14 Aug 2013 20:00:05 +0000 (20:00 +0000)]
Merge "Fix test_update_status unit test in Loadbalancer test suite"
Jenkins [Wed, 14 Aug 2013 19:59:56 +0000 (19:59 +0000)]
Merge "Add wrap_name param to the iptables_manager class"
armando-migliaccio [Fri, 9 Aug 2013 23:27:22 +0000 (16:27 -0700)]
Returns 503 if the NVP cluster is in maintenance mode
If the NVP cluster is in 'readonly-mode' during a maintenance
window, some NVP operations may raise a Forbidden error. This
is not currently handled correctly, and Neutron server ends up
returning 500. This patch addresses the problem by ensuring
the right error code is returned.
Fixes bug
1204715
Change-Id: Ibd2cac8286a0978a95f9006142c2a405053dfa00
Eugene Nikanorov [Wed, 14 Aug 2013 12:53:22 +0000 (16:53 +0400)]
Fix test_update_status unit test in Loadbalancer test suite
Add proper check of the updated object.
fixes bug
1212229
Change-Id: Icbe0a127a045ff93630dfa7f8d3fd6af771ddc5e
Sylvain Afchain [Fri, 14 Jun 2013 15:35:50 +0000 (17:35 +0200)]
Add metering extension and base class
This a part of the blueprint bandwidth-router-label
This patch initiates the blueprint by adding base class
to associate labels and metering rules to tenant's routers.
Change-Id: Ia93b49d881e79c3291730cff7b80f26c56fedb48
Oleg Bondarev [Tue, 6 Aug 2013 13:44:30 +0000 (17:44 +0400)]
LBaaS: throw proper exception on duplicating monitor association
Fixes bug
1208728
Change-Id: I6cf27766eedff34a6ed5062a50b049ab0a5bf96a
Clint Byrum [Wed, 14 Aug 2013 07:52:32 +0000 (00:52 -0700)]
Restore Babel to requirements.txt
Babel is needed by code synced in from oslo-incubator, namely
neutron.openstack.common.gettextutils.
Fixes bug #
1212135
Change-Id: I7f490fb8cf9a4fcba1711cf464f934d60d6d435e
OpenStack Jenkins [Wed, 14 Aug 2013 07:08:39 +0000 (07:08 +0000)]
Merge "Imported Translations from Transifex"
Jenkins [Wed, 14 Aug 2013 06:32:56 +0000 (06:32 +0000)]
Merge "Enable conversion for composite attribute items"
Jenkins [Wed, 14 Aug 2013 06:32:47 +0000 (06:32 +0000)]
Merge "Firewall as a Service (FWaaS) Iptables Driver"
OpenStack Jenkins [Wed, 14 Aug 2013 06:15:03 +0000 (06:15 +0000)]
Imported Translations from Transifex
Change-Id: I514ff9ce5de7a8c774420d032f9850c7fab67cb4
Dan Prince [Tue, 13 Aug 2013 19:58:39 +0000 (15:58 -0400)]
Drop quantum dhcp lease update bin
In
d9832282cf656b162c51afdefb830dacab72defe we dropped
the DHCP lease logic from neutron... including
the neutron-dhcp-agent-dnsmasq-lease-update.
Both the neutron and quantum bins were removed from setup.cfg
so we should also drop the quantum-dhcp-agent-dnsmasq-lease-update
as well.
Change-Id: I568845dc28aa4dc9012435de2f0689aafa00a43c
Jenkins [Tue, 13 Aug 2013 23:48:47 +0000 (23:48 +0000)]
Merge "allow subclasses to modify the parents model hooks"
Jenkins [Tue, 13 Aug 2013 23:44:17 +0000 (23:44 +0000)]
Merge "Refactor configuring of floating ips on a router."
Jenkins [Tue, 13 Aug 2013 22:29:40 +0000 (22:29 +0000)]
Merge "Remove last vestiges of nose"
Jenkins [Tue, 13 Aug 2013 22:29:32 +0000 (22:29 +0000)]
Merge "Updated from global requirements"
Jenkins [Tue, 13 Aug 2013 21:55:01 +0000 (21:55 +0000)]
Merge "make assertRaises() test for specific exceptions"
Jenkins [Tue, 13 Aug 2013 20:23:03 +0000 (20:23 +0000)]
Merge "Nicira plugin: Reduce message severity to DEBUG from INFO"
Jenkins [Tue, 13 Aug 2013 20:07:05 +0000 (20:07 +0000)]
Merge "Fix copy and paste error in docstring."
Mark McClain [Tue, 13 Aug 2013 19:49:55 +0000 (15:49 -0400)]
make assertRaises() test for specific exceptions
fixes bug:
1211951
Change-Id: Icf1401cc29e0a9c7fc68089e4c38f278181779be
Carl Baldwin [Tue, 13 Aug 2013 00:11:29 +0000 (00:11 +0000)]
Refactor configuring of floating ips on a router.
This approach to configuring floating ips is stateless and idempotent.
This allows it to handle corner cases, such as reusing a floating ip
address with a different floating ip id in a way that is easier to
understand.
The concept is to wipe the floating ips clean and rebuild them each
time with the following optimizations. To avoid bad performance in
manipulating iptables, it is called in the context of a call to
defer_apply_on. To avoid a disruption in network flow a set
difference is use to determine the set of addresses that no longer
belong on the inteface rather than removing them all blindly.
Change-Id: I0cfb58d487b1925e0a0db2a701c5ea3c56a0b2b5
Fixes: Bug #1209011
Jenkins [Tue, 13 Aug 2013 18:13:37 +0000 (18:13 +0000)]
Merge "Remove references to enable_metadata_access_network_option"
Jenkins [Tue, 13 Aug 2013 17:46:54 +0000 (17:46 +0000)]
Merge "Revert "Sync rpc/impl_qpid.py from oslo-incubator.""
armando-migliaccio [Tue, 13 Aug 2013 17:38:09 +0000 (10:38 -0700)]
Fix copy and paste error in docstring.
Change-Id: I763791f733b75b971d3db3a90d5eeefc62947266
Jenkins [Tue, 13 Aug 2013 17:24:45 +0000 (17:24 +0000)]
Merge "fix up inadevertant octal to make hacking pass"
Salvatore Orlando [Tue, 13 Aug 2013 16:24:05 +0000 (09:24 -0700)]
Nicira plugin: Reduce message severity to DEBUG from INFO
Bug
1211860
This applies to the message logged for missing or empty cluster attributes.
Change-Id: I30dfac773f5ac268ffb6658984108f1698caabfd
Salvatore Orlando [Tue, 13 Aug 2013 16:04:50 +0000 (09:04 -0700)]
Remove references to enable_metadata_access_network_option
Bug
1211850
This configuration variable is vestigial and not used anywhere
in the code. References to it should be removed to avoid confusion.
Change-Id: I13f86fe8b964c163324160b4c983e773e6b93e40
Jenkins [Tue, 13 Aug 2013 15:45:59 +0000 (15:45 +0000)]
Merge "Remove DHCP lease logic"
Jenkins [Tue, 13 Aug 2013 15:45:07 +0000 (15:45 +0000)]
Merge "Fix some NVP tests do not do cleanup of nvp ports"
Mark McClain [Tue, 13 Aug 2013 15:30:56 +0000 (11:30 -0400)]
fix up inadevertant octal to make hacking pass
Change-Id: I82097f1f507ddf0827714598c27ec3c950bdeaee
OpenStack Jenkins [Tue, 13 Aug 2013 15:09:54 +0000 (15:09 +0000)]
Merge "Imported Translations from Transifex"
Salvatore Orlando [Tue, 13 Aug 2013 14:08:27 +0000 (07:08 -0700)]
Do not call remove_router_lport in remove_router_interface
Bug
1211149
The call will cause a failure as the router port is already removed
by _nvp_delete_router_port.
This patch also add the support on the fake nvp api client to verify
this kind of condition.
Change-Id: Ieb5ca5c239ccc993b96dd5bad0b412211b45417e
Dan Prince [Tue, 13 Aug 2013 13:52:12 +0000 (09:52 -0400)]
Revert "Sync rpc/impl_qpid.py from oslo-incubator."
This reverts commit
3f4bb0443e96e9b7d04e3e4e77a8bb4e8647e01e .
Fixes LP Bug #
1211778 .
Change-Id: I254995a1bf5416fb70fbcac28ee399b1373efde7
lawrancejing [Tue, 13 Aug 2013 13:25:07 +0000 (21:25 +0800)]
Fixes files with wrong bitmode
Some modules have bitmode 755. Changed to 644
Change-Id: Ic91854ac2b46cb8c9b46eb575f5cfb9cce056670
Jenkins [Tue, 13 Aug 2013 07:10:22 +0000 (07:10 +0000)]
Merge "Sync rpc/impl_qpid.py from oslo-incubator."
OpenStack Jenkins [Tue, 13 Aug 2013 06:14:22 +0000 (06:14 +0000)]
Imported Translations from Transifex
Change-Id: I4f909a71b04e20767183908d834fa79fa253e62e
Rajesh Mohan [Sat, 22 Jun 2013 00:55:08 +0000 (17:55 -0700)]
Firewall as a Service (FWaaS) Iptables Driver
blueprint quantum-fwaas-iptables-driver
This is IPTables Driver for "Firewall As A
Service" feature.
This implements
- Fwaas rules are mapped to IPTables
- The rules are installed in the network
namespace of quantum-routers
Change-Id: I157182f2c86fbcf8c141b9ad3cfc71168153ebf8
Aaron Rosen [Tue, 16 Jul 2013 23:06:32 +0000 (16:06 -0700)]
Remove DHCP lease logic
Previously neutron was keeping track of dhcp lease time in order
to ensure it didn't hand out an ip address that was already leased.
This patch removes that logic and instead leverages the dhcp_release
utility. This allows us to reuse ip addresses immediately after a port
is deleted. This patch also bumps the lease time to 24 hours instead
of 2 minutes with reduces the amount of dhcp traffic.
DocImpact
There is a DocImpact for this bug related to the upgrade path. One should
first upgrade their dhcp-agents. Then wait till the dhcp_lease time has
expired. Lastly, update neutron-server in order to avoid the case where
an instance is deleted and the dnsmasq process has not released the lease
and neturon allocates that ip to a new port.
Fixes bug:
1202392
Implements blueprint: remove-dhcp-lease
Change-Id: Ifcb4f093c92904ceb896438987d53e692eb7fb26
Aaron Rosen [Wed, 7 Aug 2013 18:24:01 +0000 (11:24 -0700)]
Fix some NVP tests do not do cleanup of nvp ports
Some of the NVP test do not execute self.addCleanup(self.fc.reset_all)
from setUp() as NiciraPluginV2TestCase is not the first mixin.
This casuses left over ports to still exist between different testcases.
This patch only fixes this issue for TestNiciraPortsV2 and
NiciraPortSecurityTestCaseas, some of the other tests require the setUp()
for the first mixin to be called for their tests to work.
Note: this is why the tests for the Remove DHCP lease logic are failing.
Fixes bug:
1209355
Change-Id: I932471cdb8925353c5825cd70c8217511d6d7938
Jenkins [Mon, 12 Aug 2013 21:47:15 +0000 (21:47 +0000)]
Merge "Add support for the Nexus 1000V into the Cisco Plugin."
Jenkins [Mon, 12 Aug 2013 17:18:01 +0000 (17:18 +0000)]
Merge "Add missing space in the message produced by @log"
Jenkins [Mon, 12 Aug 2013 17:17:53 +0000 (17:17 +0000)]
Merge "Fix resource status in NEC Plugin"
Jenkins [Mon, 12 Aug 2013 17:14:44 +0000 (17:14 +0000)]
Merge "Firewall as a Service (FWaaS) Agent"
Jenkins [Mon, 12 Aug 2013 16:28:23 +0000 (16:28 +0000)]
Merge "Cleanup remaining code that used 'status' fields of HealthMonitor"
Jenkins [Mon, 12 Aug 2013 16:28:15 +0000 (16:28 +0000)]
Merge "sync some configuration items with codes"
David Ripton [Mon, 12 Aug 2013 14:38:17 +0000 (10:38 -0400)]
Sync rpc/impl_qpid.py from oslo-incubator.
Fixes bug #
1211338 (seen in Neutron, marked in launchpad as oslo
since the bug was in oslo code).
Change-Id: I11971c1213b095979bd4f2e878ea2bcad3ceb617
Ryota MIBU [Mon, 12 Aug 2013 05:10:40 +0000 (14:10 +0900)]
Fix resource status in NEC Plugin
This commit makes sure that the plugin exposes right status in a
response body, and does not overwrite ERROR status until another
operation to the backend has succeeded.
This commit also changes NEC Plguin to use neutron constants instead of
OperationalStatus defined in this plugin.
Fixes: bug #1211319
Change-Id: Ic61b8e1b9d3f6c2be9567dd5a4606aa6d439c564
Sylvain Afchain [Mon, 12 Aug 2013 11:22:35 +0000 (13:22 +0200)]
Add missing space in the message produced by @log
Fixes bug: #
1211275
Change-Id: I06140058cd4e0819cc9e8879516e54f67f54836d
Sylvain Afchain [Wed, 26 Jun 2013 08:18:38 +0000 (10:18 +0200)]
Add wrap_name param to the iptables_manager class
Use this optional parameter instead
of binary_name to wrap the chain names.
Fixes: bug #1194049
Change-Id: I69b4d9043769703248e19184eaedbdbf7a43d96e
OpenStack Jenkins [Mon, 12 Aug 2013 06:14:41 +0000 (06:14 +0000)]
Imported Translations from Transifex
Change-Id: I6d6d891e91f6bce1b205ed5f23a472ef2d81d327
Sridar Kandaswamy [Fri, 21 Jun 2013 23:33:24 +0000 (16:33 -0700)]
Firewall as a Service (FWaaS) Agent
blueprint: quantum-fwaas-agent
This is the first iteration of the FWaaS Agent with some basic
functionality to enable integration of Plugin - Agent - Driver.
An inheritance approach is taken with the L3 Agent to enable the
agent side messaging.
Unit tests, included, coverage being increased
Change-Id: Ib0970fdc4ad1ac53df66fba172a5a7f7d7ee3f1b
Monty Taylor [Fri, 9 Aug 2013 16:05:12 +0000 (13:05 -0300)]
Remove last vestiges of nose
We don't use nose anymore, but it was still referenced in a few places.
Delete them.
Closes-Bug:
1210998
Change-Id: I5e00edd071b8e99e54cdbbf2de277aa95eb57567
Abhishek Raut [Tue, 9 Jul 2013 19:29:54 +0000 (12:29 -0700)]
Add support for the Nexus 1000V into the Cisco Plugin.
This will enable the Cisco Nexus 1000V to integrate with the Cisco plugin
and be used to drive the realization of Neutron constructs.
Network profile and Policy profile are introduced as extended neutron
resources, while n1kv:profile_id is introduced as an extended attribute
for network and port objects. Necessary changes to the Cisco plugin are
made to accomodate Nexus 1000V as a configurable vswitch plugin.
Implements: blueprint cisco-plugin-n1k-support
Change-Id: I951e10c57d74c935fca8754c0e21e1ac9df35704
OpenStack Jenkins [Fri, 9 Aug 2013 22:58:48 +0000 (22:58 +0000)]
Merge "Imported Translations from Transifex"
Jenkins [Fri, 9 Aug 2013 22:58:40 +0000 (22:58 +0000)]
Merge "Fix broken database migration for Cisco plugin"
Monty Taylor [Wed, 7 Aug 2013 22:17:07 +0000 (19:17 -0300)]
Updated from global requirements
Also, revert commit
9826e0932596e77414b16b3c4ba237d847b30db1
Change-Id: Ibf423f14a5c37aa298b2115bfd4936f660c6f530
OpenStack Jenkins [Fri, 9 Aug 2013 19:55:47 +0000 (19:55 +0000)]
Imported Translations from Transifex
Change-Id: I60c32ce8269362f707bdfd5d0952f808c449a666
Jenkins [Fri, 9 Aug 2013 19:48:26 +0000 (19:48 +0000)]
Merge "Make DbPlugin accept status in create_network()."
Jenkins [Fri, 9 Aug 2013 15:32:17 +0000 (15:32 +0000)]
Merge "Add support for service plugins to the migration framework"
HenryGessau [Fri, 9 Aug 2013 13:48:31 +0000 (09:48 -0400)]
Fix broken database migration for Cisco plugin
Remove migration for a table that was never used.
Correct table drop order due to foreignkey dependency.
Closes bug: #
1210219
Change-Id: I38bcedf7a84967bea2c1679a6a6ab51a9451b33a
Salvatore Orlando [Tue, 23 Jul 2013 21:50:07 +0000 (23:50 +0200)]
Remove long db transaction for metadata access network
Bug
1204277
Removes nested transactions wrapping plugin ops, and adds
rollback code where required.
Also ensures NeutronPlugin.py does not attempt to remove router
ports twice.
Change-Id: I299d4ed688a70b6dff506c999355661cf783ae26
Salvatore Orlando [Fri, 2 Aug 2013 18:47:09 +0000 (11:47 -0700)]
Enable conversion for composite attribute items
Bug
1207881
Enable 'dict validators' to convert composite attributes' items
using a 'convert_to' specification in a way similar to first-level
API attributes.
This is needed in order to ensure boolean sub-attributes are
properly handled.
Change-Id: I7f466befaa88112cf7e9b77d854ac292b2af638f
Jenkins [Fri, 9 Aug 2013 12:47:54 +0000 (12:47 +0000)]
Merge "LBaaS: pass the complete healthmonitor object to driver"
Jenkins [Fri, 9 Aug 2013 10:24:14 +0000 (10:24 +0000)]
Merge "Fix H102, H103 Apache 2.0 license hacking check error"
Oleg Bondarev [Wed, 7 Aug 2013 12:15:51 +0000 (16:15 +0400)]
Add support for service plugins to the migration framework
Implements blueprint migrations-for-service-plugins
Fixes bug
1209151
Change-Id: If7fc7a4488352e9b65b6973d8ea631e0d9ed8b68
Jenkins [Fri, 9 Aug 2013 05:13:34 +0000 (05:13 +0000)]
Merge "Ignore pbr*.egg directory"
Mark McClain [Fri, 9 Aug 2013 04:53:33 +0000 (00:53 -0400)]
allow subclasses to modify the parents model hooks
fixes bug
1210387
This change modifies the model hook processing to call the method on the
instance if a hook is registered as a string. If the hook is a
callable, then callable is called with the hook arguments.
Change-Id: Id14ae89f3f12a500920d248226e0ecba8e35e74c
Matt Riedemann [Thu, 8 Aug 2013 19:33:10 +0000 (12:33 -0700)]
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
Yong Sheng Gong [Thu, 8 Aug 2013 15:15:31 +0000 (23:15 +0800)]
sync some configuration items with codes
Bug #
1210173
Change-Id: I3622a45f0907e49391156322553665845978a551
Jenkins [Fri, 9 Aug 2013 00:04:40 +0000 (00:04 +0000)]
Merge "Remove unused *AlreadyAttached exceptions"
Salvatore Orlando [Fri, 9 Aug 2013 00:04:05 +0000 (17:04 -0700)]
Handle nvp default l3 gw service misconfiguration appropriately
Bug
1185885
Avoid returning an unrelated, backend-specific, error message to
the user, and ensure the logical router is removed from the
NVP backend.
Change-Id: I5f7b88480dab80a2138486e612e144b971691cf5
Jenkins [Thu, 8 Aug 2013 22:26:44 +0000 (22:26 +0000)]
Merge "Externalize error messages in the API"
ZhiQiang Fan [Thu, 8 Aug 2013 22:06:07 +0000 (06:06 +0800)]
Ignore pbr*.egg directory
Change-Id: I8a143a20947fef1d1d6a28e53893efe01f49884c
Fixes: Bug #1210306
Matt Riedemann [Thu, 8 Aug 2013 21:24:43 +0000 (14:24 -0700)]
Remove unused *AlreadyAttached exceptions
This patch simply removes two exceptions which are not being used.
Closes-Bug: #
1210276
Change-Id: I5a3412160f49f6e37f3d9182ce4d4a59b1d7bc09