<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Sam,</div><div id="AppleMailSignature">My opinion would be to converge, so to have Ekko features exported from the freezer-api and horizon web interface. Also the freezer-scheduler can be integrated, that would enable Ekko to execute backup syncronized over multiple nodes.</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">By all mean, this does not mean you have to, it's just how I feel about it.</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">We are totally open, so please let us know if there's any interest from your side.</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">Thanks,</div><div id="AppleMailSignature">Fausto<br><br>Sent from my iPhone</div><div><br>On 25 Jan 2016, at 08:58, Sam Yaple <<a href="mailto:samuel@yaple.net">samuel@yaple.net</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 25, 2016 at 8:45 AM, Thierry Carrez <span dir="ltr"><<a href="mailto:thierry@openstack.org" target="_blank">thierry@openstack.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">Sam Yaple wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
We would like to introduce you to a new community-driven OpenStack<br>
project called Ekko.<br>
<br>
The aim of Ekko is to provide incremental block-level backup and restore<br>
of Nova instances. We see backups as a key area that is missing in<br>
OpenStack. One issue that has previously prevented backups in OpenStack<br>
is the scalability of the storage backend. Object-storage is the answer<br>
to this scalability problem, but with block-based backups you often see<br>
large files that require POSIX operations to perform retention and<br>
deletions. These operations are not able to be performed in the<br>
traditional way in object storage, which has prevented leveraging<br>
object-storage to its full potential. With Ekko we can solve this issue<br>
allowing us to use storage that can scale with OpenStack.<br>
</blockquote>
<br></span>
Hi!<br>
<br>
How does Ekko compare to / differ from Freezer, which is an official OpenStack project targeted to the same problem space ? I suspect this is more low-level ? Is there some potential for convergence between the two projects ?<span class=""><font color="#888888"><br>
<br></font></span></blockquote><div><br></div><div>Hello Thierry,</div><div><br></div><div>These are good questions. The biggest difference you already caught onto, Ekko is more low-level. Freezer is targeted at the filesystem and specific applications (like databases) directly.</div><div><br></div><div>There are only two places with overlapping goals that I know of*. The first is backup of a Cinder volume which is a future goal of Ekko and something Freezer can currently do for LVM backed Cinder. The second is backup of a nova instance. This isn't something freezer does directly, instead it leverages nova-snapshot which is very disruptive to the instance and will cause downtime for said instance. The current pursuit of Ekko is _live_ incremental block-level backup of an nova instance and in that regard there is no overlap with Freezer or any other project for that matter.</div><div><br></div><div>To answer the question of convergence between Ekko and Freezer, I would say it's possible. That being said both projects are addressing different problems in different ways. As discussed above, there is little overlap between the two projects and the areas where there is overlap of goals have drastically different implementations. I could put together a list of Ekko vs Freezer, but I think that would be comparing apples to oranges. To state this in terms of compatibility, Ekko and Freezer can run side-by-side without interfering with each other in anyway.</div><div><br></div><div>*Disclaimer: I am no expert on Freezer, I may be wrong in some statements and am open to correction.</div><div><br></div><div>Sam Yaple</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><font color="#888888">
-- <br>
Thierry Carrez (ttx)<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></font></span></blockquote></div></div></div>
</div></blockquote><blockquote type="cite"><div><span>__________________________________________________________________________</span><br><span>OpenStack Development Mailing List (not for usage questions)</span><br><span>Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe</span><br><span><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span><br></div></blockquote></body></html>