On 10/06/2016 03:46 AM, Jerome Tollet (jtollet) wrote:
Hey Kevin,

Thanks for your interest in this project.

We found etcd very convenient to store desired states as well as
operational states. It made the design easy to provide production grade
features (e.g. agent restart, mechanical driver restart, …) in a very
concise code. In addition to that, debugging is simple to do using
simple “etcdwatch” commands. Please note that etcd is not an alternative
to rabbitmq even though communication protocol is HTTP/JSON.

It's probably worth mentioning that the etcd code used in networking-vpp came from networking-calico?

When I chatted with Ian about this, I actually asked the same question and Ian told me the code came from networking-calico pretty much as-is.

We can discuss at length about using etcd as the state data store instead of the Neutron database and using etcd watches as the mechanism for state change communication, but that will likely end up in lots of bike-shedding. There's certainly advantages and disadvantages to each approach.

Best,
-jay

__________________________________________________________________________
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