<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:33:44 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-10289] DoM: add SHORTIO support for MDS RPCs</title>
                <link>https://jira.whamcloud.com/browse/LU-10289</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The SHORTIO functionality was landed in Lustre 2.11, at the same time as DoM, so these features do not currently work together. &lt;/p&gt;

&lt;p&gt;It &lt;em&gt;may&lt;/em&gt; just be a matter of enabling the OBD_CONNECT_SHORTIO feature flag on the MDS connection, but it may be that more work is needed. &lt;/p&gt;

&lt;p&gt;One related possibility is to include DoM file&#8217;s dirty data in the close RPC (or conversely a close in the write RPC, whichever makes more sense). That would further reduce the RPC count for small files. Also, since the DoM close will also be updating attributes like atime or mtime/ctime, we may as well write the data at the same time to avoid more disk IO if they are done in separate RPCs. &lt;/p&gt;</description>
                <environment></environment>
        <key id="49456">LU-10289</key>
            <summary>DoM: add SHORTIO support for MDS RPCs</summary>
                <type id="7" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/task_agile.png">Technical task</type>
                            <parent id="49050">LU-10176</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="tappro">Mikhail Pershin</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>DoM</label>
                    </labels>
                <created>Tue, 28 Nov 2017 03:41:14 +0000</created>
                <updated>Wed, 7 Mar 2018 21:27:21 +0000</updated>
                            <resolved>Wed, 7 Mar 2018 21:26:23 +0000</resolved>
                                    <version>Lustre 2.11.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="214832" author="paf" created="Tue, 28 Nov 2017 15:56:23 +0000"  >&lt;p&gt;Hm.  I...  I think we didn&apos;t add SHORT_IO to the OST connection flags (server, not client side)?  I&apos;m confused.  I clearly remember manually verifying it was working, by noting the lack of an RDMA.&lt;/p&gt;

&lt;p&gt;Am I wrong?  Did we not really enable it?  I&apos;ll try to test a bit later.&lt;/p&gt;</comment>
                            <comment id="214838" author="paf" created="Tue, 28 Nov 2017 16:42:42 +0000"  >&lt;p&gt;Uck.  Short i/o doesn&apos;t seem to be working at all, even with the flags added.  Not sure what changed from when I tested it carefully a while back, but something did on the way to landing, it seems.&lt;/p&gt;

&lt;p&gt;I&apos;ll try to find time later to investigate.&lt;/p&gt;</comment>
                            <comment id="214869" author="paf" created="Tue, 28 Nov 2017 19:58:54 +0000"  >&lt;p&gt;Mike, does this mean you&apos;re going to figure out if short i/o is working on the OST side too?  I haven&apos;t dug in yet.&lt;/p&gt;</comment>
                            <comment id="214917" author="adilger" created="Wed, 29 Nov 2017 06:07:41 +0000"  >&lt;p&gt;I see &lt;tt&gt;OBD_CONNECT_SHORTIO&lt;/tt&gt; is included in &lt;tt&gt;ocd_connect_flags&lt;/tt&gt; for the OST, but not for the MDT &lt;tt&gt;ocd_connect_flags&lt;/tt&gt;.  However, I do NOT see &lt;tt&gt;OBD_CONNECT_SHORTIO&lt;/tt&gt; in &lt;tt&gt;OST_CONNECT_SUPPORTED&lt;/tt&gt; or &lt;tt&gt;MDT_CONNECT_SUPPORTED&lt;/tt&gt;.  Maybe you missed to add it to the patch, but it was on the server that you tested against?&lt;/p&gt;</comment>
                            <comment id="214923" author="paf" created="Wed, 29 Nov 2017 13:00:11 +0000"  >&lt;p&gt;Must be, yeah.  Uck!&lt;/p&gt;

&lt;p&gt;I also added it to OST_CONNECT_SUPPORTED real quick and still didn&apos;t get short i/o yesterday.  Not sure why and not sure when I can dig in.  I&apos;ll try to find time soon.&lt;/p&gt;</comment>
                            <comment id="215584" author="paf" created="Thu, 7 Dec 2017 18:07:42 +0000"  >&lt;p&gt;I actually did this in:&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/#/c/30435/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/30435/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which I marked against &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1757&quot; title=&quot;Short I/O support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1757&quot;&gt;&lt;del&gt;LU-1757&lt;/del&gt;&lt;/a&gt;, because we forgot to enable the feature in the OST flags too.&lt;/p&gt;</comment>
                            <comment id="222743" author="jgmitter" created="Wed, 7 Mar 2018 21:23:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://review.whamcloud.com/#/c/30435/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/30435/&lt;/a&gt; (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1757&quot; title=&quot;Short I/O support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1757&quot;&gt;&lt;del&gt;LU-1757&lt;/del&gt;&lt;/a&gt;) landed to master.  Is there anything else left for this particular issue?  It appears we can close this out as resolved by &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1757&quot; title=&quot;Short I/O support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1757&quot;&gt;&lt;del&gt;LU-1757&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="222744" author="paf" created="Wed, 7 Mar 2018 21:26:01 +0000"  >&lt;p&gt;Agreed, sorry I didn&apos;t get it earlier.&lt;/p&gt;</comment>
                            <comment id="222745" author="paf" created="Wed, 7 Mar 2018 21:26:23 +0000"  >&lt;p&gt;Resolved in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1757&quot; title=&quot;Short I/O support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1757&quot;&gt;&lt;del&gt;LU-1757&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="222746" author="jgmitter" created="Wed, 7 Mar 2018 21:27:21 +0000"  >&lt;p&gt;Thanks Patrick.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="15506">LU-1757</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzzobb:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>