The Neutron OVS agent logs can get flooded with KeyErrors as the
'_get_port_info' method skips the added/removed dict items if no
ports have been added/removed, which are expected to be present,
even if those are just empty sets.
This change ensures that those port info dict fields are always set.
Closes-Bug: #1783556
Change-Id: I9e5325aa2d8525231353ba451e8ea895be51b1ca
(cherry picked from commit da5b13df2b2a8171f60311414250671820390738)
Reviewed: https:/ /review. openstack. org/592997 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=eec374c4d8c de209803fd7ee85 f2850a650d1e28
Committed: https:/
Submitter: Zuul
Branch: stable/rocky
commit eec374c4d8cde20 9803fd7ee85f285 0a650d1e28
Author: Lucian Petrut <email address hidden>
Date: Wed Jul 25 16:05:04 2018 +0300
Trivial: avoid KeyError while processing ports
The Neutron OVS agent logs can get flooded with KeyErrors as the port_info' method skips the added/removed dict items if no
'_get_
ports have been added/removed, which are expected to be present,
even if those are just empty sets.
This change ensures that those port info dict fields are always set.
Closes-Bug: #1783556
Change-Id: I9e5325aa2d8525 231353ba451e8ea 895be51b1ca 1f6031141425067 1820390738)
(cherry picked from commit da5b13df2b2a817