On Oct 8, 2015, at 8:01 AM, Thierry Carrez <thie...@openstack.org> wrote:
>> Operational overhead has a cost - maintaining 3 different database >> tools, backing them up, providing HA, etc. has operational cost. >> >> This is not to say that this cannot be overseen, but it should be taken >> into consideration. >> >> And *if* they can be consolidated into an agreed solution across the >> whole of OpenStack - that would be highly beneficial (IMHO). > > Agreed, and that ties into the similar discussion we recently had about > picking a common DLM. Ideally we'd only add *one* general dependency and > use it for locks / leader election / syncing status around. Oh, yes, sorry, I left that out of this particular post, as it had been discussed at length back in July. But yes, introducing a new dependency has a high cost, and needs to be justified before anyone would ever consider taking on that added cost. That was in my original email [0] back in July: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - At this point I'm sure that most of you are filled with thoughts on how this won't work, or how much trouble it will be to switch, or how much more of a pain it will be, or how you hate non-relational DBs, or any of a zillion other negative thoughts. FWIW, I have them too. But instead of ranting, I would ask that we acknowledge for now that: a) it will be disruptive and painful to switch something like this at this point in Nova's development b) it would have to provide *significant* improvement to make such a change worthwhile So what I'm asking from all of you is to help define the second part: what we would want improved, and how to measure those benefits. In other words, what results would you have to see in order to make you reconsider your initial "nah, this'll never work" reaction, and start to think that this is will be a worthwhile change to make to Nova. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Whether we make this type of change, or some other type of change, or keep things the way they are, having the data to justify that decision is always important. -- Ed Leafe [0] http://lists.openstack.org/pipermail/openstack-dev/2015-July/069593.html
signature.asc
Description: Message signed with OpenPGP using GPGMail
__________________________________________________________________________ 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