<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:13:51 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-1139] Put FID into the wire directly by OBD_CONNECT_FID</title>
                <link>https://jira.whamcloud.com/browse/LU-1139</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Description from Andreas&lt;br/&gt;
&quot; this makes me wonder if we can also use OBD_CONNECT_FID to change ost_id in lov_mds_md, obdo, etc to be a fid? this would clean up a bunch of code&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:50:19 PM PDT&amp;#93;&lt;/span&gt; wangdi: this probably makes more sense.&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:51:22 PM PDT&amp;#93;&lt;/span&gt; Andreas Dilger: i.e. it could use:&lt;/p&gt;

&lt;p&gt;struct ost_fid {&lt;br/&gt;
        union &lt;/p&gt;
{
                struct lu_fid oi_fid;
                struct ost_id oi_id;
        }
&lt;p&gt;;&lt;br/&gt;
};&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:52:37 PM PDT&amp;#93;&lt;/span&gt; Andreas Dilger: it would make all the code conditional to check if oi_id.oi_seq != 0 and treat it as an lu_fid&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:53:01 PM PDT&amp;#93;&lt;/span&gt; wangdi: ok&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:53:59 PM PDT&amp;#93;&lt;/span&gt; Andreas Dilger: the first step (which Johann has already started on in one patch on orion, but needs more) is to convert all of the code to using struct ost_id instead of separate o_id and o_gr/o_seq&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:55:01 PM PDT&amp;#93;&lt;/span&gt; Andreas Dilger: this will simplify a bunch of code already to allow struct copying instead of separate fields, and I also saw several places where e.g. o_seq was not being used properly&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:55:43 PM PDT&amp;#93;&lt;/span&gt; wangdi: I wonder wheather we should bring res_id in as well? probably not&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:55:50 PM PDT&amp;#93;&lt;/span&gt; Andreas Dilger: this should be done in small patches (e.g. one patch per struct) and targetted at master&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2:55:59 PM PDT&amp;#93;&lt;/span&gt; wangdi: ok&lt;br/&gt;
&quot;&lt;/p&gt;</description>
                <environment></environment>
        <key id="13305">LU-1139</key>
            <summary>Put FID into the wire directly by OBD_CONNECT_FID</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <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="3">Duplicate</resolution>
                                        <assignee username="di.wang">Di Wang</assignee>
                                    <reporter username="di.wang">Di Wang</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Feb 2012 18:07:45 +0000</created>
                <updated>Thu, 25 Apr 2013 10:16:17 +0000</updated>
                            <resolved>Thu, 25 Apr 2013 10:16:17 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="17315">LU-2684</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|hzvp0v:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7882</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

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