Rebase python-networking-cisco spec to 2.1.1 to incorporate fixes the following rhbz: Bug 1376073 Bug 1376080 Bug 1376081 Bug 1376086
Patches included in the rebase: 4f95e03 Fix issue with upper constraints in tox venv env 7039a1c Handle deleted port gracefully when populating hosting info 8e625f7 Changes to acl naming 1ca99e8 Address cfg-sync removal of valid ASR config 2f3d2e0 Fix ASR clean-up for empty neutron-db 51c9433 Address configuration clash in multi-region setup 2452407 Corrects router misprogramming after device reboot c6cd1e5 Fix requirements and apply liberty upper constraints e7e9153 Ensure global router cleanup An additional method is introduced as part of the backlog processing loop that scans global routers. If there are global routers associated to a hosting device without any associated tenant routers or redundancy routers having their gateway set on that hosting device, then it will delete those global routers. The logical global router is also conditionally removed (when all global routers are deleted). c9b5f07 Retry if HA group info is not found for HA enabled router a246bc0 Account for some transients in the db so we force agent to retry 612cbfc Enabling/Disabling the neutron router should correspondingly enable/disable the external and/or internal network sub interfaces on the ASR. The fix also updates the admin_state_up of the backup router when the admin_state_up of the tenant router is changed. e474f64 Changes logging of transient issue from error to debug type 73b8af7 Do not update host_id on ports for routers in hosting devices 3e899a6 Catch DB exceptions defined in oslo_db instead of MySQL 86dc74e Prevent duplicate ACL configuration A check is made to ensure that we are not configuring ACL for a second time as that will result in an error. e36c3b8 Address double-resync of hardware hosting-devices cd9b9b0 Changes to admin_state_up is not reflected on backup routers 99305b3 Replace ciscoconfparser with HTParser a013e49 Making cfg-agent keepalive more proactive and configurable 18f2b1f Update config agent monitoring timers 2456db6 Monitor status of config agents more comprehensively 9dd3929 Handle multiple concurrent scheduling attempts for the same router ecbd9e3 Properly clean up after failed router gateway updates 455f7e5 Adds l3 plugin & cfg agent RPC for removed routers eabc198 This fix assigns different HSRP priority to the external and internal sub-interface on the active and the backup routers. ab33c29 Fix for defect: Fail to clear default route 7c7a236 Improve device config error logging 5693ddf Don't unschedule routers with auto_schedule=False from dead hosting devices ceb5e43 Adds RPC to allow config agent to update hosting device status 3191371 Delete router routes before router delete in unittest teardown 107fb04 Ensure that router config removal happens only on active devices 9e8cc50 HSRP Default Priority change 13f65ba Use HA VIP address for NAT pools 4b37731 Fix latest unit test failures for Nexus py34 ac0e86b Add oslo db retry decorator to the RPC handlers 20ceb8f Fix so external_net_interface defines in .ini file are used 344cb38 Make cisco_router script patch neutron_legacy script 6193778 Use public method execute() for client extension dd26789 Attribute nve_src_intf causing bad behavior 5723c9f Change import exclusions in tox.ini and update imports 68b71f5 Remove unused package from Nexus Driver fdaa70a Fix i18n imports for Liberty 0ef6284 Send delete only on active Nexus switches e611c8f Backport change to prevent network profile failure 2d2c801 Refactor Nexus test code to remove duplication 5122d8a Updating .gitreview for stable/liberty
Omitting Bug 1376081 and Bug 1376086 since those are OSP9 bugs.
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-2052.html