Bug 1350401

Summary: Rebase openstack-neutron to 7.1.1
Product: Red Hat OpenStack Reporter: Nir Magnezi <nmagnezi>
Component: openstack-neutronAssignee: Nir Magnezi <nmagnezi>
Status: CLOSED ERRATA QA Contact: GenadiC <gcheresh>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 8.0 (Liberty)CC: aguetta, amuller, chrisw, gcheresh, nyechiel, oblaut, srevivo
Target Milestone: ---Keywords: Rebase, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-neutron-7.1.1-3.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-24 13:30:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nir Magnezi 2016-06-27 10:57:15 UTC
Rebase openstack-neutron to 7.1.1

Comment 3 Nir Magnezi 2016-07-12 13:34:16 UTC
Patches included in this rebase:
================================

9d6b9c5 DVR: Rename dvr_vmarp_table_update
52ce23a DVR: Rename dvr_update_router_addvm function
62e31ba DVR: Remove get_port call from dvr_update_router_addvm
957e758 Revert "DVR: Clear SNAT namespace when agent restarts after router move"
483ceec Make deepcopy of update body in API layer
6d808cc fullstack: Use noop firewall
bff727b Allow to control to use constraint env for functional jobs
0991b19 Support MTU advertisement using IPv6 RAs
7560c84 Register RA and PD config options in l3-agent
92f40c5 Updated from global requirements
df80a6e Enforce UUID of port/subnet ID for router interfaces
531b682 Restart dsnmasq on any network subnet change
13f7d19 Outerjoin to networks for port ownership filter
c6f8188 RBAC: Fix port query and deletion for network owner
fd240c1 Use correct session in  update_allocation_pools
0ffab09 Add exponential back-off RPC client
d29e2f7 DVR: Clear SNAT namespace when agent restarts after router move
69a384a Use admin context when removing DVR router on vm port deletion
7593e7f Clear DVR MAC on last agent deletion from host
d32b852 Updated from global requirements
8d29f38 Cleanup stale OVS flows for physical bridges
1d1159b IPtables firewall prevent ICMPv6 spoofing
52430ce Mitigate restriction for fixed ips per dhcp port
b33c16b OVS: Add mac spoofing filtering to flows
05de318 Delete fipnamespace when external net removed on DVR
fa2c378 unbreak unit test caused by c5fa665de3173f3ad82cc3e7624b5968bc52c08d
c55aba1 Make agent interface plugging utilize network MTU
de5bdc9 Consume service plugins queues in RPC workers.
6b33c51 Only prevent l3 port deletion if router exists
a46e008 Don't disconnect br-int from phys br if connected
a38cb93 ML2: update port's status to DOWN if its binding info has changed
9d6a82f Updated from global requirements
996af44 Fix corrupted release note in Liberty
fd5fd25 Iptables firewall prevent IP spoofed DHCP requests
275a171 Switched from fixtures to mock to mock out starting RPC consumers
8810a25 DVR: Increase the link-local address pair range
a43b11e L3 agent: match format used by iptables
3a922a2 Don't drop 'protocol' from client supplied security_group_rule dict
90fb36f Split the FIP Namespace delete in L3 agent for DVR
b392ad1 Don't delete br-int to br-tun patch on startup
0feecfe Delete metadata_proxy for network if it is not needed
36864b6 Adds base in-tree functional testing of the dhcp agent (OVS)
0186815 fix _validate_shared_update for dvr router ports
c823e8c add arp_responder flag to linuxbridge agent
695335b Switches metering agent to stateless iptables
0e543db Fix setting peer to bridge interfaces
7175fde Refactor and fix dummy process fixture
6dea586 Remove obsolete keepalived PID files before start
761a1be Support Routes==2.3
d1618c9 port security: gracefully handle resources with no bindings
05e9044 Move test_extend_port_dict_no_port_security to where it belongs to
c0d53a3 SG protocol validation to allow numbers or names
d48c66b DVR: rebind port if ofport changes
b57d9fa Linux Bridge: Add mac spoofing filtering to ebtables
5ad201c Change log level from error to warning
c93064c Ensure metadata agent doesn't use SSL for UNIX socket
e09c435 DHCP: Downgrade 'network has been deleted' logs
4848c71 Catch DBDuplicateEntry errors in RBAC code
8de5b03 Change the exception type from ValueError to IpamValueInvalid
92d58fc L3 agent: log traceback on floating ip setup failure
a21da84 Update default gateway in the fip namespace after subnet-update
eec85f3 Make run_ofctl check for socket error
82a6d2b Skip fullstack L3 HA test
4cb9062 lb: avoid doing nova VIF work plumbing tap to qbr
e17f391 Remove test_external_network_visibility
a86274e Check tap bridge timestamps to detect local changes
362896a Catch DB reference errors in binding DVR ports
48a6196 Move db query to fetch down bindings under try/except
b90ca9f ML2: Downgrade 'no bound segment' warning
a42b176 Close XenAPI sessions in neutron-rootwrap-xen-dom0
b30eb16 Add IPAllocation object to session info to stop GC
967d003 Allow address pairs to be cleared with None
1252c3f Downgrade "device not found" log message
52c34cb Downgrade network not found log in DHCP RPC
5dd0a91 Fix branch order when upgrading to alembic milestone
3b54294 Watch for 'new' events in ovsdb monitor for ofport
d774e70 Removes host file contents from DHCP agent logs
8a1a21f Add VLAN tag info to port before applying SG initial setup.
feaf9d3 Optimize and refactor router delete execution
ec052cf radvd prefix configuration for DHCPV6_Stateful RA
0965953 Prevent PD subnets with incorrect IPv6 modes
e1de91d Correct insufficient name for external process in manager log
1b10be8 Add network_update RPC into SR-IOV agent
54f8819 Separate the command for replace_port to delete and add
1e3ef49 Corrected wrong ethertype exception message
2db525d Add more log when dhcp agent sync_state.
ccdfd17 Prevent binding IPv6 addresses to Neutron interfaces
3a22335 Do not remove router from dvr_snat agents on dvr port deletion
0bce029 Fix port relationship for DVRPortBinding
d32d066 Decomposition phase2 for MidoNet plugin
e1d177f Support rootwrap sysctl and conntrack commands for non-l3 nodes

Comment 5 GenadiC 2016-07-28 11:44:54 UTC
I have run tempest tests: 
tempest.scenario.test_network_basic_ops
tempest.scenario.test_network_advanced_server_ops
tempest.scenario.test_network_v6
tempest.api.compute.admin.test_security_groups

as well as the following neutron tests:
testtools.run neutron.tests.tempest.scenario.test_qos.QoSTest
testtools.run neutron.tests.tempest.scenario.test_basic.NetworkBasicTest


test_healthmonitor_basic.py
test_listener_basic.py
test_load_balancer_basic.py
test_session_persistence.py

Comment 9 errata-xmlrpc 2016-08-24 13:30:14 UTC
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-1770.html