[openstack-dev] [Neutron] Issue with neutron-dhcp-agent not recovering known ports cache after restart

shihanzhang ayshihanzhang at 126.com
Wed Jul 1 02:09:38 UTC 2015

hi Shraddha Pandhe,
  I think your analysis is right, I also encountered the same problem, I have filed a bug[1] and commit a patch [2] for this bug.

  hanzhang shi

[1] https://launchpad.net/bugs/1469615
[2] https://review.openstack.org/#/c/196927/

在 2015-07-01 08:25:48,"Shraddha Pandhe" <spandhe.openstack at gmail.com> 写道:

Hi folks..

I have a question about neutron dhcp agent restart scenario. It seems like, when the agent restarts, it recovers the known network IDs in cache, but we don't recover the known ports [1].

So if a port that was present before agent restarted, is deleted after agent restart, the agent wont have it in its cache. So port here [2] will be None. So the port will actually never get deleted. 

Same problem will happen if a port is updated. Has anyone seen these issues? Am I missing something?

[1] https://github.com/openstack/neutron/blob/master/neutron/agent/dhcp/agent.py#L82-L87
[2] https://github.com/openstack/neutron/blob/master/neutron/agent/dhcp/agent.py#L349

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150701/76a71d23/attachment.html>

More information about the OpenStack-dev mailing list