<div dir="ltr"><p class="gmail-part">Hello Everyone,</p><p class="gmail-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="gmail-part" id="gmail-summary"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#summary" title="summary"></a></h4><h4 class="gmail-part" id="gmail-summary">Summary:</h4><ul class="gmail-part">
<li class="gmail-">
<p>It is agreed unanimously that the Gluster 4.0 should be feature based release, and not just time based.</p>
</li>
<li class="gmail-">
<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="gmail-"><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="gmail-"><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="gmail-"><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="gmail-">
<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="gmail-">Tentative: October 20th to have last patch, and Jan 1st for release.</li>
<li class="gmail-">Warning: The above is literally ‘tentative’, and not to be assumed as confirmed dates.</li>
</ul>
</li>
</ul><h4 class="gmail-part" id="gmail-other-features-users-can-anticipate"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#other-features-users-can-anticipate" title="other-features-users-can-anticipate"></a></h4><h4 class="gmail-part" id="gmail-other-features-users-can-anticipate">Other features users can anticipate:</h4><ul class="gmail-part">
<li class="gmail-">‘RIO volume type’</li>
<li class="gmail-">Extension of snapshot support for zfs / btrfs</li>
<li class="gmail-">Better support and documentation for monitoring</li>
<li class="gmail-">Halo replication:
<ul>
<li class="gmail-">Initial patches have made it to 3.11</li>
<li class="gmail-">Pending work is planned to be done by 4.0</li>
</ul>
</li>
<li class="gmail-">gNFS (Gluster’s native NFS) is expected to not be packaged for distributions anymore.
<ul>
<li class="gmail-">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="gmail-">The code stays in the repository for now, but it may get dropped completely later on.</li>
<li class="gmail-">NFS-Ganesha is the answer for NFS protocol access starting Gluster 4.0</li>
</ul>
</li>
</ul><h4 class="gmail-part" id="gmail-faq"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/GwIwnGBmCsCM0FoDMsAcBTBAWADLLCYATLJiOmBVgMYAmAhvbLUA#faq" title="faq"></a></h4><h4 class="gmail-part" id="gmail-faq">FAQ:</h4><ol class="gmail-part">
<li class="gmail-">Will we have 3.13 to continue the trend of 3 months release calendar?</li>
</ol><p class="gmail-part">Answer: Yes. But, it will not be a LTS release.</p><ol start="2" class="gmail-part">
<li class="gmail-">Would 4.0 be LTS release ?</li>
</ol><p class="gmail-part">Answer: No.</p><p class="gmail-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="gmail-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="gmail-part">Feedback welcome.</p><p class="gmail-part">Regards,<br>
Gluster team.</p><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Amar Tumballi (amarts)<br></div></div></div></div></div>
</div>