This looks like a different issue. The problem you have identified is
specific to a DHCP agent port being deleted.

Shraddha's question seems to be about all ports. All of the port
information is synced on startup via sync_state here:
https://github.com/openstack/neutron/blob/master/neutron/agent/dhcp/agent.py#L147
so there shouldn't be any issues there.



On Tue, Jun 30, 2015 at 7:09 PM, shihanzhang <[email protected]> wrote:

> 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.
>
> thanks,
>   hanzhang shi
>
> [1] https://launchpad.net/bugs/1469615
> [2] https://review.openstack.org/#/c/196927/
>
>
> 在 2015-07-01 08:25:48,"Shraddha Pandhe" <[email protected]> 写道:
>
> 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
>
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: [email protected]?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Kevin Benton
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to