On Mon, Aug 03, 2015 at 07:01:45PM +1000, Morgan Fainberg wrote:
> Lets step back away from tooz. Tooz for the sake of this conversation is as 
> much the same as saying zookeeper or consul or etcd, etc. We should be 
> focused (as both Flavio and Thierry said) on if we need DLM and what it will 
> solve.

What do you mean we should be focused on if we need a DLM and what it
will solve?

I don't know what you mean, as those answers are quite clear:

- The DLM replaces our current local file locks and extends them among
  nodes, it does not provide any additional functionality.

- Do we need a DLM?  Need is a strong word, if you are asking if we can
  do it without a DLM, then the answer is yes, we can do it without it.
  And if you ask if it will take more time than using a DLM and has the
  potential to introduce more bugs, then the answer is yes as well.

- Will we keep using a DLM forever?  No, we will change the DLM locks
  with DB mutual exclusion at the API nodes later.

Gorka.

> 
> Once we have all of that defined, the use of an abstraction such as tooz (or 
> just the direct bindings for some specific choice) can be made. 
> 
> I want to voice that we should be very picky about the solution (if we decide 
> on a DLM) so that we are implementing to the strengths of the solution rather 
> than try and make everything work seamlessly.  
> 
> --Morgan
> 
> Sent via mobile
> 
> >> On Aug 3, 2015, at 18:49, Julien Danjou <jul...@danjou.info> wrote:
> >> 
> >> On Mon, Aug 03 2015, Thierry Carrez wrote:
> >> 
> >> The last thing we want is to rush a solution that would only solve a
> >> particular project use case. Personally I'd like us to pick the simplest
> >> solution that can solve most of the use cases. Each of the solutions
> >> bring something to the table -- Zookeeper is mature, Consul is
> >> featureful, etcd is lean and simple... Let's not dive into the best
> >> solution but clearly define the problem space first.
> > 
> > Or just start using Tooz – like some of OpenStack are already doing for
> > months – and let the operators pick the backend that they are the most
> > comfortable with? :)
> > 
> > -- 
> > Julien Danjou
> > -- Free Software hacker
> > -- http://julien.danjou.info
> > __________________________________________________________________________
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to