<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:03:56 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-6864] DNE3: Support multiple modify RPCs in flight for MDT-MDT connection</title>
                <link>https://jira.whamcloud.com/browse/LU-6864</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This feature is a complement to the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5319&quot; title=&quot;Support multiple slots per client in last_rcvd file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5319&quot;&gt;&lt;del&gt;LU-5319&lt;/del&gt;&lt;/a&gt; that implements the support of multiple modify RPCs in flight for MDC-MDT connection.&lt;/p&gt;

&lt;p&gt;It will improve the performance of modify metadata cross-MDT operations, while ensuring the correctness of recovery handling (request resend, and MDT recovery).&lt;/p&gt;</description>
                <environment></environment>
        <key id="31120">LU-6864</key>
            <summary>DNE3: Support multiple modify RPCs in flight for MDT-MDT connection</summary>
                <type id="7" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/task_agile.png">Technical task</type>
                            <parent id="61738">LU-14146</parent>
                                    <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="hongchao.zhang">Hongchao Zhang</assignee>
                                    <reporter username="pichong">Gregoire Pichon</reporter>
                        <labels>
                            <label>dne3</label>
                            <label>patch</label>
                            <label>performance</label>
                            <label>recovery</label>
                    </labels>
                <created>Fri, 17 Jul 2015 07:50:36 +0000</created>
                <updated>Tue, 30 Aug 2022 13:26:57 +0000</updated>
                            <resolved>Mon, 6 Jun 2022 14:10:30 +0000</resolved>
                                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>15</watches>
                                                                            <comments>
                            <comment id="121523" author="pichong" created="Fri, 17 Jul 2015 12:13:52 +0000"  >&lt;p&gt;I have updated the patch &lt;a href=&quot;http://review.whamcloud.com/#/c/14375/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/14375/&lt;/a&gt; to implement this feature.&lt;/p&gt;</comment>
                            <comment id="121555" author="pjones" created="Fri, 17 Jul 2015 17:08:04 +0000"  >&lt;p&gt;Thanks Gregoire. This work is queued up for 2.9&lt;/p&gt;</comment>
                            <comment id="227920" author="gerrit" created="Tue, 15 May 2018 22:31:07 +0000"  >&lt;p&gt;Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/32412&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32412&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; mdc: move RPC semaphore code to lustre/osp&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 4ba17e20f890b52141bc742500199da3c682c8bd&lt;/p&gt;</comment>
                            <comment id="227922" author="adilger" created="Tue, 15 May 2018 22:33:18 +0000"  >&lt;p&gt;Note that the above patch is not a replacement for Gr&#233;goire&apos;s patch.  It is a code cleanup to move the MDC semaphore to the lustre/osp directory, and when &lt;a href=&quot;http://review.whamcloud.com/14375&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14375&lt;/a&gt; is updated that code should probably be removed.  In the meantime we avoid allocating the &lt;tt&gt;mdc_rpc_lock&lt;/tt&gt; for each client-&amp;gt;MDT connection.&lt;/p&gt;</comment>
                            <comment id="234159" author="gerrit" created="Mon, 1 Oct 2018 14:00:28 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/32412/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32412/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; mdc: move RPC semaphore code to lustre/osp&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 040ca57f2ebd46b3a50bbec279839286ff20bffc&lt;/p&gt;</comment>
                            <comment id="303684" author="simmonsja" created="Sun, 6 Jun 2021 22:42:37 +0000"  >&lt;p&gt;The 14375 patch has been revived. Currently I&apos;m collecting data to see if it helps with DNE2 scaling issues.&lt;/p&gt;</comment>
                            <comment id="304628" author="simmonsja" created="Tue, 15 Jun 2021 22:03:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://www.opensfs.org/wp-content/uploads/Evaluation-of-DoM-SNE-scaling_Simmons_revised051821.pdf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.opensfs.org/wp-content/uploads/Evaluation-of-DoM-SNE-scaling_Simmons_revised051821.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking at the data compared to my LUG talk since it is the same hardware we see improvements in file removals and stats. I do see a regression in reads of small files. I don&apos;t know if that is due to recent changes or the patch itself at this point. This is using the new default settings of max_mod_rpcs_in_flight = 8. I need to bump it up to see if I can get more out of it.&lt;/p&gt;</comment>
                            <comment id="304645" author="adilger" created="Wed, 16 Jun 2021 05:48:07 +0000"  >&lt;p&gt;James, thanks for testing this out.  The graphs would be much easier to compare if they had the before/after results for the same tests on a single graph.&lt;/p&gt;

&lt;p&gt;As for &lt;tt&gt;max_mod_rpcs_in_flight&lt;/tt&gt; for the MDS, I think it is totally reasonable to increase this higher than 8, since we don&apos;t want clients to bottleneck on the MDSes if they are busy handling lots of client requests.  The MDS has &lt;tt&gt;max_rpcs_in_flight=512&lt;/tt&gt;, so it wouldn&apos;t be unreasonable to have the MDS tune this to match &lt;tt&gt;mds.MDS.mdt_out.threads_max&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="328362" author="gerrit" created="Tue, 8 Mar 2022 07:20:51 +0000"  >&lt;p&gt;&quot;Lai Siyao &amp;lt;lai.siyao@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46735&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46735&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; osp: manage number of modify RPCs in flight&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: dce4b2800030f981b91249227daee40966ae4afd&lt;/p&gt;</comment>
                            <comment id="336791" author="gerrit" created="Mon, 6 Jun 2022 06:28:01 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/14375/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/14375/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; osp: manage number of modify RPCs in flight&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 23028efcae01bf1274a68fd2dd379fbb33300e82&lt;/p&gt;</comment>
                            <comment id="337950" author="gerrit" created="Thu, 16 Jun 2022 19:32:57 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/47656&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/47656&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; tests: properly skip sanity/245b in interop&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 91fa883754380b935b92d6e01fe5b1063483cc0c&lt;/p&gt;</comment>
                            <comment id="338187" author="gerrit" created="Mon, 20 Jun 2022 21:18:37 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/47656/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/47656/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6864&quot; title=&quot;DNE3: Support multiple modify RPCs in flight for MDT-MDT connection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6864&quot;&gt;&lt;del&gt;LU-6864&lt;/del&gt;&lt;/a&gt; tests: properly skip sanity/245b in interop&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: c4ebdc96061ae9c24ac471b2866f2087bc3e98d4&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="64646">LU-14761</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="71583">LU-16065</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72079">LU-16126</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25521">LU-5319</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45824">LU-9436</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="54970">LU-11999</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30759">LU-6753</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31766">LU-12125</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="39074" name="mdtest-32kb-dom.png" size="9393" author="simmonsja" created="Tue, 15 Jun 2021 21:52:10 +0000"/>
                            <attachment id="39073" name="mdtest-32kb-ost.png" size="8843" author="simmonsja" created="Tue, 15 Jun 2021 21:52:04 +0000"/>
                            <attachment id="39072" name="mdtest-dir.png" size="8100" author="simmonsja" created="Tue, 15 Jun 2021 21:51:51 +0000"/>
                            <attachment id="39071" name="mdtest-zero-size.png" size="8036" author="simmonsja" created="Tue, 15 Jun 2021 21:51:38 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10490" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 17 Jul 2015 07:50:36 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxien:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10493" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 17 Jul 2015 07:50:36 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>