<div><br><div class="gmail_quote"><div dir="auto">On Fri, 25 Aug 2017 at 06:11, Lindsay Mathieson <<a href="mailto:lindsay.mathieson@gmail.com">lindsay.mathieson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>I did a quick google to see what Haolo Replication was - nice feature, very useful.<br><br></div>Unfortunately I also found this: <a href="https://www.google.com/patents/US20160028806" target="_blank">https://www.google.com/patents/US20160028806</a><br><br><div class="m_-9138489355290220228gmail-number-and-title"><span class="m_-9138489355290220228gmail-patent-title">>Halo based file system replication
</span><br><span class="m_-9138489355290220228gmail-patent-number">>US 20160028806 A1</span></div></div></blockquote><div dir="auto"><br></div><div dir="auto">This feature (and the patent) is from facebook folks.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-9138489355290220228gmail-number-and-title"><span class="m_-9138489355290220228gmail-patent-number"><br></span></div><div class="m_-9138489355290220228gmail-number-and-title"><br></div><div class="m_-9138489355290220228gmail-number-and-title"><br></div><div class="m_-9138489355290220228gmail-number-and-title">Is this an issue?</div><div class="m_-9138489355290220228gmail-number-and-title"><br></div><div class="m_-9138489355290220228gmail-number-and-title"><br></div><div class="m_-9138489355290220228gmail-number-and-title"><br></div><div class="m_-9138489355290220228gmail-number-and-title"><br><span class="m_-9138489355290220228gmail-patent-number"></span></div></div><div class="gmail_extra"></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 August 2017 at 10:33, Amar Tumballi <span><<a href="mailto:atumball@redhat.com" target="_blank">atumball@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Hello Everyone,</p><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">3
weeks back we (most of the maintainers of Gluster projects) had a
meeting, and we discussed about features required for Gluster 4.0 and
also the possible dates.</p><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-summary"><a class="m_-9138489355290220228m_-7636369166459545365gmail-anchor m_-9138489355290220228m_-7636369166459545365gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#summary" title="summary" target="_blank"></a></h4><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-summary">Summary:</h4><ul class="m_-9138489355290220228m_-7636369166459545365gmail-part">
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">
<p>It is agreed unanimously that the Gluster 4.0 should be feature based release, and not just time based.</p>
</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">
<p>The discussions were on what are the blocking features for 4.0
release, and below were some features which we are considering as
blocker for release.</p>
<ul>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-"><strong>glusterd2</strong>:<br>
The scalable management interface, which will come with REST api and
other admin friendly options. Will be the ONLY major blocker for
release.</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-"><strong>Thin clients</strong> (code: gfproxy):<br>
Not a blocker as it is slated to get into master branch before next
release cut on 3.x series too. But we are calling it a major feature of
4.0 as it brings many benefits and also change some of the assumptions
and current design principles of glusterfs project.</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-"><strong>Protocol/XDR changes</strong>:<br>
Technically, Gluster’s RPC is implemented in a way to support changing
of protocols inbetween even the minor releases, but the major changes
like adding another fop (like statx(), fadvise() or similar) will need
some protocol changes.<br>
Also in discussion is the changes to dictionary structure on wire. We
will continue to work on each of this individually, and plan to work
towards meeting the release timeline.</li>
</ul>
</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">
<p><strong>Dates</strong>: The plan is to have the release around 2 months from the date the final blocker patch gets into master branch.</p>
<ul>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Tentative: October 20th to have last patch, and Jan 1st for release.</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Warning: The above is literally ‘tentative’, and not to be assumed as confirmed dates.</li>
</ul>
</li>
</ul><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-other-features-users-can-anticipate"><a class="m_-9138489355290220228m_-7636369166459545365gmail-anchor m_-9138489355290220228m_-7636369166459545365gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#other-features-users-can-anticipate" title="other-features-users-can-anticipate" target="_blank"></a></h4><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-other-features-users-can-anticipate">Other features users can anticipate:</h4><ul class="m_-9138489355290220228m_-7636369166459545365gmail-part">
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">‘RIO volume type’</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Extension of snapshot support for zfs / btrfs</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Better support and documentation for monitoring</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Halo replication:
<ul>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Initial patches have made it to 3.11</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Pending work is planned to be done by 4.0</li>
</ul>
</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">gNFS (Gluster’s native NFS) is expected to not be packaged for distributions anymore.
<ul>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">It currently is an optional package for Fedora and CentOS Storage SIG, but we plan to not provide it at all anymore.</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">The code stays in the repository for now, but it may get dropped completely later on.</li>
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">NFS-Ganesha is the answer for NFS protocol access starting Gluster 4.0</li>
</ul>
</li>
</ul><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-faq"><a class="m_-9138489355290220228m_-7636369166459545365gmail-anchor m_-9138489355290220228m_-7636369166459545365gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#faq" title="faq" target="_blank"></a></h4><h4 class="m_-9138489355290220228m_-7636369166459545365gmail-part" id="m_-9138489355290220228m_-7636369166459545365gmail-faq">FAQ:</h4><ol class="m_-9138489355290220228m_-7636369166459545365gmail-part">
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Will we have 3.13 to continue the trend of 3 months release calendar?</li>
</ol><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Answer: Yes. But, it will not be a LTS release.</p><ol start="2" class="m_-9138489355290220228m_-7636369166459545365gmail-part">
<li class="m_-9138489355290220228m_-7636369166459545365gmail-">Would 4.0 be LTS release ?</li>
</ol><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Answer: No.</p><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">More information on this topic can be found at : <a href="https://hackmd.io/s/rJaLCP38b#" target="_blank">https://hackmd.io/s/rJaLCP38b#</a></p><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Further discussions on this will be done at Gluster Summit 2017 at Prague, CZ. Try to attend in person if you can!!</p><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Feedback welcome.</p><p class="m_-9138489355290220228m_-7636369166459545365gmail-part">Regards,<br>
Gluster team.</p><span class="m_-9138489355290220228HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_-9138489355290220228m_-7636369166459545365gmail_signature"><div><div><div><div>Amar Tumballi (amarts)<br></div></div></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="m_-9138489355290220228gmail_signature" data-smartmail="gmail_signature">Lindsay</div>
</div>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-devel</a></blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature">- Atin (atinm)</div>