<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:56:10 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-5979] RPC size compatibility code</title>
                <link>https://jira.whamcloud.com/browse/LU-5979</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;From Lustre code comments:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For interoperability with 1.8 and 2.0 clients/servers. The RPC verification code allows larger RPC buffers, but not smaller buffers.  Until we no longer need to keep compatibility with older servers/clients we can only check that the buffer size is at least as large as obd_connect_data_v1.  That is not in itself harmful, since the chance of just corrupting this field is low.  See JIRA &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16&quot; title=&quot;Allow objects larger than 2TB in size &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16&quot;&gt;&lt;del&gt;LU-16&lt;/del&gt;&lt;/a&gt; for details. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In Lustre 2.8, tag 2.7.53 and above, this RPC size compatibility is no longer maintained. If we want to maintain the RPC size compatibility, the following code should be modified else it should be removed:&lt;/p&gt;

&lt;p&gt;In file lustre/ptlrpc/layout.c, the definition of the RMF_CONNECT_DATA struct contains:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;#if LUSTRE_VERSION_CODE &amp;gt; OBD_OCD_VERSION(2, 7, 53, 0)
		    sizeof(struct obd_connect_data),
#else
/* For interoperability with 1.8 and 2.0 clients/servers.
* The RPC verification code allows larger RPC buffers, but not
* smaller buffers.  Until we no longer need to keep compatibility
* with older servers/clients we can only check that the buffer
* size is at least as large as obd_connect_data_v1.  That is not
* not in itself harmful, since the chance of just corrupting this
* field is low.  See JIRA LU-16 for details. */
		    sizeof(struct obd_connect_data_v1),
#endif
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="27786">LU-5979</key>
            <summary>RPC size compatibility code</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="1">Fixed</resolution>
                                        <assignee username="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="jamesanunez">James Nunez</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Dec 2014 23:38:33 +0000</created>
                <updated>Tue, 18 Apr 2017 17:58:32 +0000</updated>
                            <resolved>Tue, 18 Apr 2017 17:58:32 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="192486" author="pjones" created="Tue, 18 Apr 2017 13:51:34 +0000"  >&lt;p&gt;Is this still an issue? Or has the moment passed where this would still be beneficial?&lt;/p&gt;</comment>
                            <comment id="192550" author="utopiabound" created="Tue, 18 Apr 2017 17:58:32 +0000"  >&lt;p&gt;This was fixed prior to 2.7.52.&lt;/p&gt;

&lt;p&gt;The code in question was removed by: &lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/13960&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13960&lt;/a&gt;&lt;br/&gt;
Commit: 807a40c5678109087e2c8759bd86253034804c8d&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="10113">LU-16</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|hzx1uv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16692</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>