<div dir="ltr"><br>I couldn&#39;t get time to get back on this list completely. While this looks mostly fine, there are few things I wanted to add.<br><ul><li>Check with few features which users are asking for long, and we are still not able to get to it. (Is there such a list somewhere? I prefer that to be migrated to github issues, if any).</li><li>What would be the status of projects depending on glusterfs repo by 4.0 timeframe. Will we have a release of those projects also?</li><ul><li>like gluster-block</li><li>like gluster-swift</li><li>like gluster-nagios*</li><li>And any other integration projects (like heketi / gdeploy etc).</li></ul><li>Will these projects promise any features by that time, and does any of them require glusterfs changes?</li></ul><p>For these release, how about people sending release-notes and specs before starting to write code? :-)<br></p><div><div><div class="gmail_extra">Also, should we let wider user community know about these list? or is it too early for it. They may ask for few features.<br><br></div><div class="gmail_extra">Regards,<br></div><div class="gmail_extra">Amar<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 18, 2017 at 3:31 PM, Soumya Koduri <span dir="ltr">&lt;<a href="mailto:skoduri@redhat.com" target="_blank">skoduri@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
<br>
On 05/16/2017 02:10 PM, Kaushal M wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
On 16 May 2017 06:16, &quot;Shyam&quot; &lt;<a href="mailto:srangana@redhat.com" target="_blank">srangana@redhat.com</a><br></span><span>
&lt;mailto:<a href="mailto:srangana@redhat.com" target="_blank">srangana@redhat.com</a>&gt;&gt; wrote:<br>
<br>
    Hi,<br>
<br>
    Let&#39;s start a bit early on 3.12 and 4.0 roadmap items, as there have<br>
    been quite a few discussions around this in various meetups.<br>
<br>
    Here is what we are hearing (or have heard), so if you are working<br>
    on any of these items, do put up your github issue, and let us know<br>
    which release you are targeting these for.<br>
<br>
    If you are working on something that is not represented here, shout<br>
    out, and we can get that added to the list of items in the upcoming<br>
    releases.<br>
<br>
    Once we have a good collection slotted into the respective releases<br>
    (on github), we can further announce the same in the users list as well.<br>
<br>
    3.12:<br>
    1. Geo-replication to cloud (ie, s3 or glacier like storage target)<br>
    2. Basic level of throttling support on server side to manage the<br>
    self-heal processes running.<br>
    3. Brick Multiplexing (Better support, more control)<br>
    4. GFID to path improvements<br>
    5. Resolve issues around disconnects and ping-timeouts<br>
    6. Halo with hybrid mode was supposed to be with 3.12<br>
    7. Procedures and code for +1 scaling the cluster?<br>
    8. Lookup-optimized turned on by default.<br>
    9. Thin client (or server side clustering) - phase 1.<br>
<br>
<br>
</span></blockquote>
10. &gt; We also have the IPV6 patch by FB. This was supposed to go into 3.11 but<span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hasn&#39;t. The main thing blocking this is having an actual IPV6<br>
environment to test it in.<br>
</blockquote>
<br></span>
11. Also we would like to propose support for leases and lock-owner via gfAPI in 3.12.<br>
<br>
There are already POC patches sent by Poornima and Anoop. They need testing (have started) and updates. I have raised github-issue [1] to track the same.<span><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
    4.0: (more thematic than actual features at the moment)<br>
    1. Separation of Management and Filesystem layers (aka GlusterD2<br>
    related efforts)<br>
    2. Scaling Distribution logic<br>
    3. Better consistency with rename() and link() operations<br>
    4. Thin client || Clustering Logic on server side - Phase 2<br>
    5. Quota: re-look at optimal support<br>
    6. Improvements in debug-ability and more focus on testing coverage<br>
    based on use-cases.<br>
</blockquote></span>
      7. Zero-copy Writes<br>
        <br>
There was some effort put up by Sachin wrt this feature[2]. I would like to take it forward and propose the design changes if needed to be consumed by external applications (at-least existing ones like NFS-Ganesha or Samba). Github issue#[3]<br>
<br>
Thanks,<br>
Soumya<br>
<br>
[1] <a href="https://github.com/gluster/glusterfs/issues/213" rel="noreferrer" target="_blank">https://github.com/gluster/glu<wbr>sterfs/issues/213</a><br>
[2] <a href="https://review.gluster.org/#/c/14784/" rel="noreferrer" target="_blank">https://review.gluster.org/#/c<wbr>/14784/</a><br>
[3] <a href="https://github.com/gluster/glusterfs/issues/214" rel="noreferrer" target="_blank">https://github.com/gluster/glu<wbr>sterfs/issues/214</a><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
<br>
    Components moving out of support in possibly 4.0<br>
    - Stripe translator<br>
    - AFR with just 2 subvolume (either use Arbiter or 3 way replicate)<br>
    - Re-validate few performance translator&#39;s presence.<br>
<br>
    Thanks,<br>
    Shyam<br>
</span><span><br>
</span><br></blockquote></blockquote></div><br clear="all"><br>-- <br><div class="m_2334239499404647068gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Amar Tumballi (amarts)<br></div></div></div></div></div>
</div></div></div></div>