<div dir="ltr"><div id="magicdomid172" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px">Dear community,<br></div><div id="magicdomid175" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid176" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">We would like to introduce you to a new community-driven OpenStack project called Ekko.</span></div><div id="magicdomid177" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid178" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">The aim of Ekko is to provide incremental block-level backup and restore of Nova instances. We see backups as a key area that is missing in OpenStack. One issue that has previously prevented backups in OpenStack is the scalability of the storage backend. Object-storage is the answer to this scalability problem, but with block-based backups you often see large files that require POSIX operations to perform retention and deletions. These operations are not able to be performed in the traditional way in object storage, which has prevented leveraging object-storage to its full potential. With Ekko we can solve this issue allowing us to use storage that can scale with OpenStack.</span></div><div id="magicdomid179" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid180" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">Based on previous projects [1] and research that has been progressing for the past 2 years or so, Ekko is being completely written from scratch by the community, incorporating these learnings. This research combined with a new feature available in QEMU 2.4 [2] will allow us to bring incremental block-based backups to OpenStack.</span></div><div id="magicdomid181" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid182" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">The project is in it's beginning stages, however, we already have active developers submitting code and collaborating via IRC and code review [3]. We welcome thoughts, questions, and feedback. You can join us on #openstack-ekko, and be sure to keep an eye out for our talk at the summit to learn more.</span></div><div id="magicdomid183" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid184" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">Best Regards,</span></div><div id="magicdomid185" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">The Ekko Team</span></div><div id="magicdomid186" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><br style="margin:0px;padding:0px"></div><div id="magicdomid187" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">[1] </span><span class="" style="margin:0px;padding:1px 0px"><a href="https://github.com/SamYaple/osdk" style="margin:0px;padding:0px;white-space:pre-wrap">https://github.com/SamYaple/osdk</a></span></div><div id="magicdomid188" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">[2] </span><span class="" style="margin:0px;padding:1px 0px"><a href="http://wiki.qemu.org/Features/IncrementalBackup" style="margin:0px;padding:0px;white-space:pre-wrap">http://wiki.qemu.org/Features/IncrementalBackup</a></span></div><div id="magicdomid189" class="" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;line-height:16px"><span class="" style="margin:0px;padding:1px 0px">[3] </span><span class="" style="margin:0px;padding:1px 0px"><a href="https://review.openstack.org/#/q/project:openstack/ekko" style="margin:0px;padding:0px;white-space:pre-wrap">https://review.openstack.org/#/q/project:openstack/ekko</a></span></div>
</div>