Rebase openstack-neutron to 7.0.4
Fixes included in the rebase: ============================= 2be884a Add option for nova endpoint type e61a77c Update devstack plugin for dependent packages e4f590d De-dup conntrack deletions before running them fe0a1ca Unmarshall portinfo on update_fdb_entries calls d37288b Avoid DuplicateOptError in functional tests 2601fe0 Retry port create/update on duplicate db records 82cb3c2 Catch PortNotFound after HA router race condition 4ad1834 Documenting network_device_mtu in agents config files 249470f Make all tox targets constrained e2ca10e Filter HA routers without HA interface and state 1382da4 Correct return values for bridge sysctl calls 1f92511 Add tests for RPC methods/classes 2b4838e Fix sanity check --no* BoolOpts 67ab873 Add extension requirement in port-security api test 9e11c5b Fix for adding gateway with IP outside subnet f860bdd Add the rebinding chance in _bind_port_if_needed e573352 DHCP: release DHCP port if not enough memory a381aa0 Disable IPv6 on bridge devices in LinuxBridgeManager e93c5dc ML2: delete_port on deadlock during binding 9cb6591 Postpone heavy policy check for ports to later 4bb3640 Static routes not added to qrouter namespace for DVR a3341b2 Make add_tap_interface resillient to removal 3c9b2aa Fix bug when enable configuration named dnsmasq_base_log_dir 306636e Wait for the watch process in test case 13917bf Trigger dhcp port_update for new auto_address subnets b2afdb0 DHCP: fix regression with DNS nameservers c83b04d Add generated port id to port dict e642808 Protect 'show' and 'index' with Retry decorator 7326b47 Add unit test cases for linuxbridge agent when prevent_arp_spoofing is True e466b50 Rule, member updates are missed with enhanced rpc 8476f6f Add relationship between port and floating ip e6a58a4 OVS agent should fail if it can't get DVR mac address 0bd401c DVR: optimize check_ports_exist_on_l3_agent() 9246cff Change check_ports_exist_on_l3agent to pass the subnet_ids e80f5dc Add systemd notification after reporting initial state e2da84b Raise RetryRequest on policy parent not found a133de3 Keep reading stdout/stderr until after kill ed7ad25 Revert "Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""" 05f8099 Ensure that tunnels are fully reset on ovs restart b908c55 Update HA router state if agent is not active aebd27f Resync L3, DHCP and OVS/LB agents upon revival 8e685c8 Fix floatingip status for an HA router df0609f DVR: when updating port's fixed_ips, update arp 80c9e84 DVR:Fix _notify_l3_agent_new_port for proper arp update c12bf81 Fix L3 HA with IPv6 2298566 Make object creation methods in l3_hamode_db atomic 0cc889f Cache the ARP entries in L3 Agent for DVR 8bde9c4 Cleanup veth-pairs in default netns for functional tests 2b96f42 Do not prohibit VXLAN over IPv6 cda82a1 Remove 'validate' key in 'type:dict_or_nodata' type 1ab1e58 Fix get_subnet_for_dvr() to return correct gateway mac 7387b50 Check missed ip6tables utility 6435b74 SR-IOV: Fix macvtap assigned vf check when kernel < 3.13 819278c dhcp: handle advertise_mtu=True when plugin does not set mtu values 725a93b Make security_groups_provider_updated work with Kilo agents 3b42dee Imported Translations from Zanata ca193d0 Revert "Change function call order in ovs_neutron_agent." 96d4ab3 Remove check on dhcp enabled subnets while scheduling dvr f5299d3 Check gateway ip when update subnet 0d5d7c7 Add tests that constrain db query count 8fb3f9d Don't call add_ha_port inside a transaction a370fa3 Log INFO message when setting admin state up flag to False for OVS port bf92dbb DVR: notify specific agent when deleting floating ip 99d1c0d Call _allocate_vr_id outside of transaction 2468b3d Move notifications before DB retry decorator 1b609d2 DVR: handle dvr serviceable port's host change ad75ccc Imported Translations from Zanata 2e6e135 Run functional gate jobs in a constrained environment 6902c87 DVR: notify specific agent when creating floating ip 00b800d Tox: Remove fullstack env, keep only dsvm-fullstack d11e9cb Force L3 agent to resync router it could not configure 42f4332 Support migrating of legacy routers to HA and back 4d85fa1 Updated from global requirements ff021e7 Catch known exceptions during deleting last HA router f175cd7 ML2: Add tests to validate quota usage tracking 79d4a08 test_migrations: Avoid returning a filter object for python3 e89141e move usage_audit to cmd/eventlet package 745b546 Do not autoreschedule routers if l3 agent is back online fc034fc Make port binding message on dead agents clear 7839f76 Disallow updating SG rule direction in RESOURCE_ATTRIBUTE_MAP 2a0f860 Force service provider relationships to load 430892a Avoid full_sync in l3_agent for router updates fa9fba2 In port_dead, handle case when port already deleted 3a70a5b Kill the vrrp orphan process when (re)spawn keepalived 53c46fe Add check that list of agents is not empty in _get_enabled_agents 7c1fb08 Batch db segment retrieval 70e7d3e Ignore possible suffix in iproute commands. 1d8aff3 Add compatibility with iproute2 >= 4.0 5bbff07 Tune _get_candidates for faster scheduling in dvr 31f1847 Separate rbac calculation from _make_network_dict a0747e6 Skip keepalived_respawns test 4dc4ba5 Support Unicode request_id on Python 3 1a709b2 Validate local_ip for linuxbridge-agent fb55693 Use diffs for iptables restore instead of all rules 6a44ec3 Fix timestamp in RBAC extension 7fc31ff Notify about port create/update unconditionally b49181a DVR: only notify needed agents on new VM port creation 12634d6 DVR:don't reschedule the l3 agent running on compute node 1eb40b4 Ensure l3 agent receives notification about added router f8d1bf2 get_device_by_ip: don't fail if device was deleted c24c24c Make fullstack test_connectivity tests more forgiving c996fda Adding security-groups unittests 91c17c0 Check missed IPSet utility using neutron-sanity-check 2d1eaf3 Remove duplicate deprecation messages for quota_items option db896c4 Lower l2pop "isn't bound to any segement" log to debug
Regression tests have been passed on puddle from 4/05: test_network_advanced_server_ops test_network_basic_ops.py test_network_v6.py test_security_groups_basic_ops.py
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. https://rhn.redhat.com/errata/RHBA-2016-1063.html