<div dir="ltr">I agree heartily with the availability and resiliency aspect.  For me, that is the biggest reason to consider a NOSQL backend. The other potential performance benefits are attractive to me also.<div><br></div>
<div style>-Mike</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 20, 2013 at 9:06 AM, Soren Hansen <span dir="ltr"><<a href="mailto:soren@linux2go.dk" target="_blank">soren@linux2go.dk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/11/18 Mike Spreitzer <<a href="mailto:mspreitz@us.ibm.com">mspreitz@us.ibm.com</a>>:<br>
<div class="im">> There were some concerns expressed at the summit about scheduler<br>
> scalability in Nova, and a little recollection of Boris' proposal to<br>
> keep the needed state in memory.<br>
<br>
<br>
> I also heard one guy say that he thinks Nova does not really need a<br>
> general SQL database, that a NOSQL database with a bit of<br>
> denormalization and/or client-maintained secondary indices could<br>
> suffice.<br>
<br>
</div>I may have said something along those lines. Just to clarify -- since<br>
you started this post by talking about scheduler scalability -- the main<br>
motivation for using a non-SQL backend isn't scheduler scalability, it's<br>
availability and resilience. I just don't accept the failure modes that<br>
MySQL (and derivatives such as Galera) impose.<br>
<div class="im"><br>
> Has that sort of thing been considered before?<br>
<br>
</div>It's been talked about on and off since... well, probably since we<br>
started this project.<br>
<div class="im"><br>
> What is the community's level of interest in exploring that?<br>
<br>
</div>The session on adding a backend using a non-SQL datastore was pretty<br>
well attended.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Soren Hansen             | <a href="http://linux2go.dk/" target="_blank">http://linux2go.dk/</a><br>
Ubuntu Developer         | <a href="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a><br>
OpenStack Developer      | <a href="http://www.openstack.org/" target="_blank">http://www.openstack.org/</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>