commit b28eda57223e492924edb731e24c2e4f64cc0de5
Author: Carl Baldwin <email address hidden>
Date: Wed Oct 8 03:22:49 2014 +0000
Remove two sets that are not referenced
The code no longer references the updated_routers and removed_routers
sets. This should have been cleaned up before but was missed.
Closes-bug: #1232525
Change-Id: I0396e13d2f7c3789928e0c6a4c0a071b02d5ff17
(cherry picked from commit edb26bfcddf9d9a0e95955a6590d11fa7245ea2b)
commit 9cce0bfdb713c2b975b289d90de6d57b68ca3854
Author: Mark McClain <email address hidden>
Date: Thu Oct 9 13:29:48 2014 +0000
Add Juno release milestone
Change-Id: Iea584b00329d9474c14847db958f8743d4058525
Closes-Bug: #1378855
(cherry picked from commit 4e8a5b7de71ba6f8c050c424613c025310498940)
commit 8e76cccb1ed9a248439b1188d1d805649169e46b
Author: Mark McClain <email address hidden>
Date: Wed Oct 8 18:49:20 2014 +0000
Add database relationship between router and ports
Add an explicit schema relationship between a router and its ports. This
change ensures referential integrity among the entities and prevents orphaned
ports.
Change-Id: I09e8a694cdff7f64a642a39b45cbd12422132806
Closes-Bug: #1378866
(cherry picked from commit 93012915a3445a8ac8a0b30b702df30febbbb728)
commit 5610343d5aab876480cbe15c8d77631e67d6142f
Author: Henry Gessau <email address hidden>
Date: Tue Oct 7 20:38:38 2014 -0400
Disable PUT for IPv6 subnet attributes
In Juno we are not ready for allowing the IPv6 attributes on a subnet
to be updated after the subnet is created, because:
- The implementation for supporting updates is incomplete.
- Perceived lack of usefulness, no good use cases known yet.
- Allowing updates causes more complexity in the code.
- Have not tested that radvd, dhcp, etc. behave OK after update.
Therefore, for now, we set 'allow_put' to False for the two IPv6
attributes, ipv6_ra_mode and ipv6_address_mode. This prevents the
modes from being updated via the PUT:subnets API.
Closes-bug: #1378952
Change-Id: Id6ce894d223c91421b62f82d266cfc15fa63ed0e
(cherry picked from commit 8a08a3cb47d0dd69d4aa2e8fa661d04054fe95ae)
commit 54be5a9e977ea344cc53addb87635ddba0cfd815
Author: Sean M. Collins <email address hidden>
Date: Mon Oct 6 15:47:24 2014 -0400
Skip IPv6 Tests in the OpenContrail plugin
Similar to the way we are skipping tests in the OneConvergence plugin,
introduced by Kevin Benton in 9294de441e684a81f6e802ba0564083f1ad319d6.
Partial-Bug: #1378952
Change-Id: I1650b0708af73ce63e92c55bc842607bb69efe60
(cherry picked from commit 67962943969bc737a3f680a0defc2fc9df03c429)
While the HA property is update-able, and resulting router-get
invocations suggest that the router is HA, the migration
itself fails on the agent. This is deceiving and confusing
and should be blocked until the migration itself is fixed
in a future patch.
Raise exception if ipv6 prefix is inappropriate for address mode
Address prefix to use with slaac and stateless ipv6 address modes
should be equal to 64 in order to work properly.
The patch adds corresponding validation and fixes unit tests
accordingly.
Change-Id: I6c344b21a69f85f2885a72377171f70309b26775
Closes-Bug: #1357084
(cherry picked from commit 0d8911115e1b722da2f1e92f444e53b22223ee32)
On systems that start both neutron-server and neutron-l3-agent together,
there is a chance that the first call to neutron will timeout. Retry upto
4 more times to avoid the l3 agent exiting on startup.
This should make the l3 agent a little more robust on startup but still
not ideal, ideally it wouldn't exit and retry periodically.
commit 75f34fbbd930a143ed2c4b868f33c117e467e98e
Author: Ed Bak <email address hidden>
Date: Mon Sep 29 14:15:52 2014 -0600
Don't fail when trying to unbind a router
If a router is already unbound from an l3 agent, don't fail. Log
the condition and go on. This is harmless since it can happen
due to a delete race condition between multiple neutron-server
processes. One delete request can determine that it needs to
unbind the router. A second process may also determine that it
needs to unbind the router. The exception thrown will result
in a port delete failure and cause nova to mark a deleted instance
as ERROR.
Reviewed: https:/ /review. openstack. org/128913 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=71df7c80b9e fa84f2ef87a2299 600066816870b4
Committed: https:/
Submitter: Jenkins
Branch: master
commit b28eda57223e492 924edb731e24c2e 4f64cc0de5
Author: Carl Baldwin <email address hidden>
Date: Wed Oct 8 03:22:49 2014 +0000
Remove two sets that are not referenced
The code no longer references the updated_routers and removed_routers
sets. This should have been cleaned up before but was missed.
Closes-bug: #1232525
Change-Id: I0396e13d2f7c37 89928e0c6a4c0a0 71b02d5ff17 0e95955a6590d11 fa7245ea2b)
(cherry picked from commit edb26bfcddf9d9a
commit 9cce0bfdb713c2b 975b289d90de6d5 7b68ca3854
Author: Mark McClain <email address hidden>
Date: Thu Oct 9 13:29:48 2014 +0000
Add Juno release milestone
Change-Id: Iea584b00329d94 74c14847db958f8 743d4058525 8c050c424613c02 5310498940)
Closes-Bug: #1378855
(cherry picked from commit 4e8a5b7de71ba6f
commit 8e76cccb1ed9a24 8439b1188d1d805 649169e46b
Author: Mark McClain <email address hidden>
Date: Wed Oct 8 18:49:20 2014 +0000
Add database relationship between router and ports
Add an explicit schema relationship between a router and its ports. This
change ensures referential integrity among the entities and prevents orphaned
ports.
Change-Id: I09e8a694cdff7f 64a642a39b45cbd 12422132806 ac8a0b30b702df3 0febbbb728)
Closes-Bug: #1378866
(cherry picked from commit 93012915a3445a8
commit 5610343d5aab876 480cbe15c8d7763 1e67d6142f
Author: Henry Gessau <email address hidden>
Date: Tue Oct 7 20:38:38 2014 -0400
Disable PUT for IPv6 subnet attributes
In Juno we are not ready for allowing the IPv6 attributes on a subnet
to be updated after the subnet is created, because:
- The implementation for supporting updates is incomplete.
- Perceived lack of usefulness, no good use cases known yet.
- Allowing updates causes more complexity in the code.
- Have not tested that radvd, dhcp, etc. behave OK after update.
Therefore, for now, we set 'allow_put' to False for the two IPv6
attributes, ipv6_ra_mode and ipv6_address_mode. This prevents the
modes from being updated via the PUT:subnets API.
Closes-bug: #1378952
Change-Id: Id6ce894d223c91 421b62f82d266cf c15fa63ed0e 9d4aa2e8fa661d0 4054fe95ae)
(cherry picked from commit 8a08a3cb47d0dd6
commit 54be5a9e977ea34 4cc53addb87635d dba0cfd815
Author: Sean M. Collins <email address hidden>
Date: Mon Oct 6 15:47:24 2014 -0400
Skip IPv6 Tests in the OpenContrail plugin
Similar to the way we are skipping tests in the OneConvergence plugin, 1f6e802ba056408 3f1ad319d6.
introduced by Kevin Benton in 9294de441e684a8
Partial-Bug: #1378952
Change-Id: I1650b0708af73c e63e92c55bc8426 07bb69efe60 7a3f680a0defc2f c9df03c429)
(cherry picked from commit 67962943969bc73
commit aefc12ec552afe3 2f0d1d6f7c8c588 afac956988
Author: Ihar Hrachyshka <email address hidden>
Date: Thu Aug 7 22:27:23 2014 +0200
Removed kombu from requirements
Since we've replaced oslo-incubator RPC layer with oslo.messaging, we
don't ship any code that uses kombu.
Change-Id: Ia8a74f1326ecd9 8c47cbe447f04d4 75bf61e19d3 0d80f49f20f5414 d1a297af72)
(cherry picked from commit 424c7faa75d9695
commit 6e3da8a952cc9a5 2f375cb70e01e27 e8a71c1fff
Author: Ihar Hrachyshka <email address hidden>
Date: Mon Oct 6 16:10:36 2014 +0000
Updated from global requirements
Change-Id: Ifb5cac5b1529fe f7862f5a63a0d15 92f5bcc01d0
commit 2068f2d18b4841c 56c9626e10c5c9b 907b0ab668
Author: Kyle Mestery <email address hidden>
Date: Wed Oct 8 03:39:47 2014 +0000
Imported Translations from Transifex
Change-Id: I67a0eec64c0e05 13df3f3e9f1f348 9086f6316f9
commit 234c9e6d66c867e 87f6e0eb8b0fa84 240f6f8c4a
Author: Assaf Muller <email address hidden>
Date: Tue Oct 7 22:45:41 2014 +0300
Forbid update of HA property of routers
While the HA property is update-able, and resulting router-get
invocations suggest that the router is HA, the migration
itself fails on the agent. This is deceiving and confusing
and should be blocked until the migration itself is fixed
in a future patch.
Change-Id: I4171ab481e3943 e0110bd9a300d96 5bbebe44871 736200360aa354c ada7fb43ff)
Related-Bug: #1365426
Closes-Bug: #1378525
(cherry picked from commit 1fd7dd99ca7e5e9
commit b1282b8410ca546 bfa15e1174ab9ba fe1c29ee43
Author: Kevin Benton <email address hidden>
Date: Wed Jun 18 12:03:01 2014 -0700
Allow reading a tenant router's external IP
Adds an external IPs field to the external gateway information
for a router so the external IP address of the router can be
read by the tenant.
DocImpact
Closes-Bug: #1255142 5ff77deea6c8df4 a0b3cf249d4 8b02717232edef6 0ba1b655f6)
Change-Id: If4e77c445e9b85
(cherry picked from commit c7baaa068ed1d3c
commit a56a35572d7b7d4 b534825fe7b4f68 1028121a74
Author: Eugene Nikanorov <email address hidden>
Date: Mon Aug 25 00:59:02 2014 +0400
Raise exception if ipv6 prefix is inappropriate for address mode
Address prefix to use with slaac and stateless ipv6 address modes
should be equal to 64 in order to work properly.
The patch adds corresponding validation and fixes unit tests
accordingly.
Change-Id: I6c344b21a69f85 f2885a72377171f 70309b26775 da2f1e92f444e53 b22223ee32)
Closes-Bug: #1357084
(cherry picked from commit 0d8911115e1b722
commit 6e79981b7caadbb bb2119461034dfe 7b4d1c1a64
Author: Derek Higgins <email address hidden>
Date: Fri Sep 12 16:31:44 2014 +0100
Retry getting the list of service plugins
On systems that start both neutron-server and neutron-l3-agent together,
there is a chance that the first call to neutron will timeout. Retry upto
4 more times to avoid the l3 agent exiting on startup.
This should make the l3 agent a little more robust on startup but still
not ideal, ideally it wouldn't exit and retry periodically.
Change-Id: I2171a164f3f77b ccd89895d73c1c8 d67f7190488 08a3b7a0d2da4ce fb6fe2aa67)
Closes-Bug: #1353953
Closes-Bug: #1368152
Closes-Bug: #1368795
(cherry picked from commit e7f0b56d74fbfbb
commit 0a64b61f8cbf41e 1bf74961c235f03 ac6cc6ead6
Author: Eugene Nikanorov <email address hidden>
Date: Mon Sep 15 22:10:45 2014 +0400
Add missing methods to NoopFirewallDriver
The fix adds missing methods into generic Firewall class
and in NoopFirewall driver class.
Change-Id: I6402448075ed41 4434dc007f5c403 fc85b6b1456 1a26b2bca0ba381 489d04e322)
Closes-Bug: #1369685
Related-Bug: #1365806
(cherry picked from commit 9a6c073656a7e0b
commit 75f34fbbd930a14 3ed2c4b868f33c1 17e467e98e
Author: Ed Bak <email address hidden>
Date: Mon Sep 29 14:15:52 2014 -0600
Don't fail when trying to unbind a router
If a router is already unbound from an l3 agent, don't fail. Log
the condition and go on. This is harmless since it can happen
due to a delete race condition between multiple neutron-server
processes. One delete request can determine that it needs to
unbind the router. A second process may also determine that it
needs to unbind the router. The exception thrown will result
in a port delete failure and cause nova to mark a deleted instance
as ERROR.
Change-Id: Ia667ea77a0a483 deff8acfdcf90ca 84cd3adf44f
Closes-Bug: 1367892