<div dir="ltr"><div><div><div><div><div>Hi,<br></div>Yep, it would be great to have HBase installed on gating for Ceilometer. Now we use self-written mocked HBase to test functionality. But HBase backend is becoming more complex and it's really hard to add 'new features' in mocked HBase. Hortonworks is the main and the largest contributor in Hadoop eco-system so I think that their repos are very stable. But actually both variants are acceptable for me. <br>
</div>I'd like to note that now Ceilometer doesn't work with Cassandra. But there are several blueprints about it <a href="https://blueprints.launchpad.net/ceilometer/+spec/cassandra-driver">https://blueprints.launchpad.net/ceilometer/+spec/cassandra-driver</a> and Magneto-related one <a href="https://blueprints.launchpad.net/ceilometer/+spec/support-magnetodb">https://blueprints.launchpad.net/ceilometer/+spec/support-magnetodb</a> . So Cassandra will be important for Ceilometer on gating too.<br>
</div><div>Besides, I'd like to note that all these NoSQL solutions are very likely to be used in production in future (if compare with SQL I mean). And I think that all of us are interested in testing things that will be used in real life. <br>
</div><div><br></div>Looking forward infra and devstack teams` inputs.<br><br></div>Thanks,<br></div>Nadya<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 8, 2014 at 7:18 PM, Ilya Sviridov <span dir="ltr"><<a href="mailto:isviridov@mirantis.com" target="_blank">isviridov@mirantis.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello infra and devstack,<br><br><br>I would like to start thread about adding of nosql databases support to devstack for development and gating purposes.<br>
<br>Currently there is necessity of HBase and Cassandra in MagnetoDB project for running tempest tests.<br>
<br>We have implemented Cassandra as part of MagnetoDB devstack integration (<a href="https://github.com/stackforge/magnetodb/tree/master/contrib/devstack" target="_blank">https://github.com/stackforge/magnetodb/tree/master/contrib/devstack</a>) and started working on HBase now (<a href="https://blueprints.launchpad.net/magnetodb/+spec/devstack-add-hbase" target="_blank">https://blueprints.launchpad.net/magnetodb/+spec/devstack-add-hbase</a>).<br>

<br><div>From other side, HBase and Cassandra are supported as database backends in Ceilometer and it can be useful for development and gating to have it in devstack.<br><br></div><div>So, it looks like common task for both projects and eventually will be integrated to devstack, so I’m suggesting to start that discussion in order push ahead with it.<br>

<br></div><div>Cassandra and HBase are both Java applications, so come with JDK as dependency. It is proved we can use OpenJDK available in debian repos.<br><br></div><div>The database itself are distributed in two ways:<br>

<br>- as debian packages build and hosted by software vendors<br>     HBase deb <a href="http://public-repo-1.hortonworks.com/HDP/ubuntu12/2.x" target="_blank">http://public-repo-1.hortonworks.com/HDP/ubuntu12/2.x</a> HDP main<br>
     Cassandra deb <a href="http://debian.datastax.com/community" target="_blank">http://debian.datastax.com/community</a>  stable main<br>
- as tar.gz hosted on Apache Download Mirrors<br>     HBase  <a href="http://www.apache.org/dyn/closer.cgi/hbase/" target="_blank">http://www.apache.org/dyn/closer.cgi/hbase/</a><br>     Cassandra <a href="http://www.apache.org/dyn/closer.cgi/cassandra/" target="_blank">http://www.apache.org/dyn/closer.cgi/cassandra/</a><br>

<br>The distributions provided by Apache Foundation looks more reliable, but I heard, that third party sources can be not stable enough to introduce them as dependencies in devstack gating.<br><br>I have registered BP in devstack project about adding HBase <a href="https://blueprints.launchpad.net/devstack/+spec/add-hbase-to-devstack" target="_blank">https://blueprints.launchpad.net/devstack/+spec/add-hbase-to-devstack</a> and we have started working on it.<br>

<br>Please share your thoughts about it to help make it real.<br>Thank you.<br><br><br>Have a nice day,<br>Ilya Sviridov<br>isviridov @ FreeNode</div></div>
<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>
<br></blockquote></div><br></div>