<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:12:54 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-7900] lu_object_assign_fid() doesn&apos;t need to lookup FID</title>
                <link>https://jira.whamcloud.com/browse/LU-7900</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;lu_object_assign_fid() doesn&apos;t need to lookup FID as the FID is supposed to be unique. that lookup was to assert if something went wrong, but it never got hit in the end. it&apos;s time to remove that.&lt;/p&gt;</description>
                <environment></environment>
        <key id="35511">LU-7900</key>
            <summary>lu_object_assign_fid() doesn&apos;t need to lookup FID</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="1">Fixed</resolution>
                                        <assignee username="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="bzzz">Alex Zhuravlev</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Mar 2016 14:35:09 +0000</created>
                <updated>Sat, 1 Oct 2016 00:32:00 +0000</updated>
                            <resolved>Wed, 13 Jul 2016 18:11:48 +0000</resolved>
                                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="146487" author="adilger" created="Tue, 22 Mar 2016 16:56:33 +0000"  >&lt;p&gt;Doesn&apos;t this depend on the correct operation of the client, which may be OK now, but could break in the future?  I agree we don&apos;t want to do extra lookups, but our checking of FIDs is already very lax. At a minimum, we should catch duplicate FID usage when the FID is inserted into the OI?&lt;/p&gt;

&lt;p&gt;For example, we do not verify if a new FID from a client was actually from a SEQ allocated to that client at all. It would be useful to store the last FID SEQs allocated to the client in the export, or keep a global range of valid SEQs for that target (assigned from SEQ master, not more than largest SEQ assigned to client), so that it can verify the incoming FID is (relatively) valid with low effort. Otherwise, we can get into trouble if the client is spewing garbage FIDs, like the 1.8 big-endian clients that didn&apos;t swab their incoming SEQ assignments properly. See &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4232&quot; title=&quot;MDT and OST should validate incoming FIDs belong to local target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4232&quot;&gt;LU-4232&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4233&quot; title=&quot;Verify PPC FID swabbed correctly during create. &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4233&quot;&gt;LU-4233&lt;/a&gt; for details. &lt;/p&gt;</comment>
                            <comment id="146488" author="bzzz" created="Tue, 22 Mar 2016 17:01:48 +0000"  >&lt;p&gt;this one is used only for OST object being created during striping creation.&lt;/p&gt;</comment>
                            <comment id="146579" author="gerrit" created="Wed, 23 Mar 2016 09:26:11 +0000"  >&lt;p&gt;Alex Zhuravlev (alexey.zhuravlev@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/19081&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/19081&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7900&quot; title=&quot;lu_object_assign_fid() doesn&amp;#39;t need to lookup FID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7900&quot;&gt;&lt;del&gt;LU-7900&lt;/del&gt;&lt;/a&gt; obdclass: lu_object_assign_fid() do not lookup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b1d571dd5407c9340fa0750a564e1ccc0c7cd9b5&lt;/p&gt;</comment>
                            <comment id="158422" author="gerrit" created="Mon, 11 Jul 2016 23:55:59 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/19081/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/19081/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7900&quot; title=&quot;lu_object_assign_fid() doesn&amp;#39;t need to lookup FID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7900&quot;&gt;&lt;del&gt;LU-7900&lt;/del&gt;&lt;/a&gt; obdclass: lu_object_assign_fid() do not lookup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b2d6651eda081139cb168069d256b651a5435781&lt;/p&gt;</comment>
                            <comment id="158662" author="jgmitter" created="Wed, 13 Jul 2016 18:11:48 +0000"  >&lt;p&gt;Patch has landed to master for 2.9.0&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10120">
                    <name>Blocker</name>
                                            <outwardlinks description="is blocking">
                                        <issuelink>
            <issuekey id="35506">LU-7895</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </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|hzy59b:</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>