<div dir="ltr"><table class="gmail-part" style="box-sizing:border-box;border-collapse:collapse;margin-top:0px;margin-bottom:16px;display:block;width:728px;overflow:auto;word-break:keep-all;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;letter-spacing:0.35px"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box;background-color:rgb(248,248,248);border-top:1px solid rgb(204,204,204)"></tr><tr style="box-sizing:border-box;border-top:1px solid rgb(204,204,204)"><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://github.com/gluster/glusterfs/issues?q=is%3Aissue+220" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">220</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://review.gluster.org/#/q/I1cccb304a" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I1cccb304a</a><a href="https://review.gluster.org/#/q/I6e25dbb69" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I6e25dbb69</a><a href="https://review.gluster.org/#/q/If13913fa9" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">If13913fa9</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">“[Cleanup] Dictionary data structure and memory allocations”</td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">Amar</td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td></tr><tr style="box-sizing:border-box;background-color:rgb(248,248,248);border-top:1px solid rgb(204,204,204)"><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://github.com/gluster/glusterfs/issues?q=is%3Aissue+384" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">384</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://review.gluster.org/#/q/I6111c13cf" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I6111c13cf</a><a href="https://review.gluster.org/#/q/I1448fbe9d" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I1448fbe9d</a><a href="https://review.gluster.org/#/q/I549b5e912" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I549b5e912</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">“RFE: new on-wire protocol (XDR) needed to support iattx and cleaner dictionary structure”</td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">Amar</td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td></tr><tr style="box-sizing:border-box;border-top:1px solid rgb(204,204,204)"><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><br></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"></td></tr><tr style="box-sizing:border-box;background-color:rgb(248,248,248);border-top:1px solid rgb(204,204,204)"><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://github.com/gluster/glusterfs/issues?q=is%3Aissue+203" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">203</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)"><a href="https://review.gluster.org/#/q/I4d1235b9e" target="_blank" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">I4d1235b9e</a></td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">“the protocol xlators should prevent sending binary values in a dict over the networks”</td><td style="box-sizing:border-box;padding:6px 13px;border:1px solid rgb(221,221,221)">Amar<br><br></td></tr></tbody></table><div class="gmail_extra"><br></div><div class="gmail_extra">Out of the above, </div><div class="gmail_extra"><br></div><div class="gmail_extra">220 - will be an on-going effort. Some effort towards that is already started, and merged.</div><div class="gmail_extra"><br></div><div class="gmail_extra">384 - <a href="https://review.gluster.org/19098">https://review.gluster.org/19098</a> is the patch with most of the changes. I have now split the patch into two parts. Current one mostly will pass the regression and just introduces all the new functionality. (best way to do the diff is &#39;diff -pru client-rpc-fops.c client-rpc-fops_v2.c&#39;, and similar on server to see if the diff is fine).</div><div class="gmail_extra"><br></div><div class="gmail_extra">The other patch will follow and can be treated as a bug fix on the base patch, and I am fine to send a rebase to release branch after it merges in master later (but before release-4.0 happens).</div><div class="gmail_extra"><br></div><div class="gmail_extra">203 - Is again a larger task, where individual translator owners should make sure they don&#39;t have a specific binary type (or a structure) being passed on wire, but have a proper encoding/decoding method for it. Infrastructure to warn people about such &#39;keys&#39; is already present. That is the end of my task for the github, and would leave completion to corresponding maintainers. (Everyone please look at logs :-)</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">So, help is needed with 384 for now. Thanks to Poornima who did help with some reviews and feedback on patch, if she finds it fine, and someone else helps with review, the patch may get merged today.</div><div class="gmail_extra"><br></div><div class="gmail_extra">-Amar</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 18, 2018 at 1:17 AM, Vijay Bellur <span dir="ltr">&lt;<a href="mailto:vbellur@redhat.com" target="_blank">vbellur@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">On Tue, Jan 16, 2018 at 7:27 AM, Shyam Ranganathan <span dir="ltr">&lt;<a href="mailto:srangana@redhat.com" target="_blank">srangana@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>On 01/10/2018 01:14 PM, Shyam Ranganathan wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; 4.0 branching date is slated on the 16th of Jan 2018 and release is<br>
&gt; slated for the end of Feb (28th), 2018.<br>
<br>
</span>This is today! So read on...<br>
<br>
Short update: I am going to wait a couple more days before branching, to<br>
settle release content and exceptions. Branching is hence on Jan, 18th<br>
(Thursday).<br>
<span><br>
&gt;<br>
&gt; We are at the phase when we need to ensure our release scope is correct<br>
&gt; and *must* release features are landing. Towards this we need the<br>
&gt; following information for all contributors.<br>
&gt;<br>
&gt; 1) Features that are making it to the release by branching date<br>
&gt;<br>
&gt; - There are currently 35 open github issues marked as 4.0 milestone [1]<br>
&gt; - Need contributors to look at this list and let us know which will meet<br>
&gt; the branching date<br>
<br>
</span>Other than the protocol changes (from Amar), I did not receive any<br>
requests for features that are making it to the release. I have compiled<br>
a list of features based on patches in gerrit that are open, to check<br>
what features are viable to make it to 4.0. This can be found here [3].<br>
<br>
NOTE: All features, other than the ones in [3] are being moved out of<br>
the 4.0 milestone.<br>
<span><br>
&gt; - Need contributors to let us know which may slip and hence needs a<br>
&gt; backport exception to 4.0 branch (post branching).<br>
&gt; - Need milestone corrections on features that are not making it to the<br>
&gt; 4.0 release<br>
<br>
</span>I need the following contributors to respond and state if the feature in<br>
[3] should still be tracked against 4.0 and how much time is possibly<br>
needed to make it happen.<br>
<br>
- Poornima, Amar, Jiffin, Du, Susant, Sanoj, Vijay<br><span><br></span></blockquote><div><br></div></div></div><div>I request an extension till end of next week to complete my task.</div><div><br></div><div>Thanks,</div><div>Vijay </div></div></div></div>
<br>______________________________<wbr>_________________<br>
maintainers mailing list<br>
<a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/maintainers" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/maintainers</a><br>
<br></blockquote></div><br><br clear="all"><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></div>