[openstack-dev] [neutron] replace external ip monitor
Assaf Muller
amuller at redhat.com
Mon May 4 12:58:23 UTC 2015
.
----- Original Message -----
> …
>
> Hello.
>
> I would like to discuss the possibility to replace external ip monitor
> in the neutron code [1] with an internal native Python code [2]
>
> The issues of the current implementation:
> * an external process management
> * text output parsing (possibly buffered)
>
> The proposed library:
> * pure Python code
> * threadless (by default) socket-like objects to work with netlink
> * optional eventlet optimization
> * netlink messages as native python objects
> * compatible license
>
How's packaging looking on all supported platforms?
On a related note, ip_monitor.py is 87 lines of code, I'd be wary of getting
rid of it and using a full blown library instead. Then again, using pyroute2,
we might want to replace other pieces of code (Such as parts of ip_lib).
> If it's ok, I would prepare a patchset this week.
>
> [1] neutron/agent/linux/ip_monitor.py
> [2] https://github.com/svinota/pyroute2
>
> --
> Peter V. Saveliev
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
More information about the OpenStack-dev
mailing list