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