<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:48:40 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-11985] Lustre 2.12.0 client compatibility question</title>
                <link>https://jira.whamcloud.com/browse/LU-11985</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We are getting errors when accessing a Lustre 2.12.0 filesystem with client version 2.10.5 or 2.11.0.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;we can make directory, no problem&lt;/li&gt;
	&lt;li&gt;for files, we get errors like&lt;/li&gt;
	&lt;li&gt;ls: cannot access file55: Invalid argument&lt;br/&gt;
ls: cannot access file22: Invalid argument&lt;br/&gt;
ls: cannot access file74: Invalid argument&lt;br/&gt;
ls: cannot access file90: Invalid argument&lt;br/&gt;
ls: cannot access file46: Invalid argument&lt;br/&gt;
ls: cannot access file31: Invalid argument&lt;/li&gt;
	&lt;li&gt;-bash-4.1$ ls -las&lt;br/&gt;
ls: cannot access one: Invalid argument&lt;br/&gt;
total 50&lt;br/&gt;
25 drwxr-xr-x 2 manu1729 csd102 25600 Feb 20 09:30 .&lt;br/&gt;
25 drwxr-xr-x 6 manu1729 csd102 25600 Feb 20 09:30 ..&lt;br/&gt;
? -????????? ? ? ? ? ? one&lt;/li&gt;
	&lt;li&gt;using client 2.12, all looks fine.&lt;/li&gt;
	&lt;li&gt;2.12.0 ChangeLog says: Clients &amp;amp; Servers: Latest 2.10.X and Latest 2.11.X&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Am I missing something here?&lt;/p&gt;</description>
                <environment>server side: &lt;br/&gt;
Linux aeon-eval-nvme-xeon 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux&lt;br/&gt;
lustre-2.12.0-1.el7.x86_64&lt;br/&gt;
ZFS 0.7.9&lt;br/&gt;
&lt;br/&gt;
client side:&lt;br/&gt;
2.10.5&lt;br/&gt;
2.11.0&lt;br/&gt;
2.12.0</environment>
        <key id="54934">LU-11985</key>
            <summary>Lustre 2.12.0 client compatibility question</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="6">Not a Bug</resolution>
                                        <assignee username="pfarrell">Patrick Farrell</assignee>
                                    <reporter username="haisong">Haisong Cai</reporter>
                        <labels>
                            <label>interop</label>
                    </labels>
                <created>Wed, 20 Feb 2019 20:36:05 +0000</created>
                <updated>Wed, 29 Jun 2022 19:33:46 +0000</updated>
                            <resolved>Thu, 21 Feb 2019 17:14:47 +0000</resolved>
                                    <version>Lustre 2.10.5</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="242379" author="pfarrell" created="Wed, 20 Feb 2019 21:12:17 +0000"  >&lt;p&gt;Cai,&lt;/p&gt;

&lt;p&gt;Can you do lfs getstripe (from a 2.12 client) on one of these files?&#160; You may be using a layout feature not supported in the earlier version.&#160; (Though you should get -EOPNOTSUP, not -EINVAL, generally.)&lt;/p&gt;</comment>
                            <comment id="242382" author="haisong" created="Wed, 20 Feb 2019 21:25:53 +0000"  >&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@comet-26-02 dir1&amp;#93;&lt;/span&gt;# ls -las&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;

&lt;p&gt;13 &lt;del&gt;rw-r&lt;/del&gt;&lt;del&gt;r&lt;/del&gt;- 1 manu1729 csd102 1024 Feb 20 09:24 file97&lt;br/&gt;
13 &lt;del&gt;rw-r&lt;/del&gt;&lt;del&gt;r&lt;/del&gt;- 1 manu1729 csd102 1024 Feb 20 09:24 file98&lt;br/&gt;
13 &lt;del&gt;rw-r&lt;/del&gt;&lt;del&gt;r&lt;/del&gt;- 1 manu1729 csd102 1024 Feb 20 09:24 file99&lt;br/&gt;
 ? -????????? ? ? ? ? ? one&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@comet-26-02 dir1&amp;#93;&lt;/span&gt;# lfs getstripe one&lt;br/&gt;
lfs getstripe: error opening one: Invalid argument (22)&lt;br/&gt;
one&lt;br/&gt;
 lcm_layout_gen: 2&lt;br/&gt;
 lcm_mirror_count: 1&lt;br/&gt;
 lcm_entry_count: 2&lt;br/&gt;
 lcme_id: 1&lt;br/&gt;
 lcme_mirror_id: 0&lt;br/&gt;
 lcme_flags: init&lt;br/&gt;
 lcme_extent.e_start: 0&lt;br/&gt;
 lcme_extent.e_end: 131072&lt;br/&gt;
 lmm_stripe_count: 0&lt;br/&gt;
 lmm_stripe_size: 131072&lt;br/&gt;
 lmm_pattern: mdt&lt;br/&gt;
 lmm_layout_gen: 0&lt;br/&gt;
 lmm_stripe_offset: 0&lt;/p&gt;

&lt;p&gt;lcme_id: 2&lt;br/&gt;
 lcme_mirror_id: 0&lt;br/&gt;
 lcme_flags: 0&lt;br/&gt;
 lcme_extent.e_start: 131072&lt;br/&gt;
 lcme_extent.e_end: EOF&lt;br/&gt;
 lmm_stripe_count: -1&lt;br/&gt;
 lmm_stripe_size: 4194304&lt;br/&gt;
 lmm_pattern: raid0&lt;br/&gt;
 lmm_layout_gen: 0&lt;br/&gt;
 lmm_stripe_offset: -1&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;dmesg:&lt;/p&gt;

&lt;p&gt;LustreError: 2054:0:(lcommon_cl.c:181:cl_file_inode_init()) Skipped 1 previous similar message&lt;br/&gt;
LustreError: 2054:0:(llite_lib.c:2328:ll_prep_inode()) new_inode -fatal: rc -22&lt;br/&gt;
LustreError: 2054:0:(llite_lib.c:2328:ll_prep_inode()) Skipped 11 previous similar messages&lt;br/&gt;
LustreError: 2078:0:(llite_lib.c:2328:ll_prep_inode()) new_inode -fatal: rc -22&lt;br/&gt;
LustreError: 2078:0:(llite_lib.c:2328:ll_prep_inode()) Skipped 4 previous similar messages&lt;/p&gt;</comment>
                            <comment id="242383" author="pfarrell" created="Wed, 20 Feb 2019 21:28:43 +0000"  >&lt;p&gt;Cai,&lt;/p&gt;

&lt;p&gt;Is this from a 2.12 client?&#160; I thought you said the 2.12 client didn&apos;t get these errors?&#160; If this is not from a 2.12 client, can you try again from a 2.12 client?&lt;/p&gt;

&lt;p&gt;But, since you gave a portion of it - Can you share all of dmesg from comet-26-02 ?&#160; (Which I assume is not running 2.12?)&lt;/p&gt;</comment>
                            <comment id="242384" author="pfarrell" created="Wed, 20 Feb 2019 21:31:25 +0000"  >&lt;p&gt;Also, it looks like you&apos;ve got a data-on-MDT component in this file.&#160; That is not going to work with a 2.10 client, because it lacks the feature entirely.&lt;/p&gt;</comment>
                            <comment id="242385" author="haisong" created="Wed, 20 Feb 2019 21:35:25 +0000"  >&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;All above messages are coming from comet-26-02 which is running Lustre 2.11.0&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;dmesg from the same client is coming&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="242387" author="pfarrell" created="Wed, 20 Feb 2019 21:43:17 +0000"  >&lt;p&gt;Interesting, OK.&lt;/p&gt;

&lt;p&gt;Let&apos;s get some debug, from this client and from the MDS.&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;DEBUGMB=`lctl get_param -n debug_mb`
lctl set_param *debug=-1 debug_mb=10000
lctl clear
lctl mark &quot;before&quot;

# do the ls -la command on one file

lctl mark &quot;after&quot;
#Write out the log
lctl dk &amp;gt; /tmp/log

#Set debug back to defaults
lctl set_param debug=&quot;super ioctl neterror warning dlmtrace error emerg ha rpctrace vfstrace config console lfsck&quot;
lctl set_param debug_mb=$DEBUGMB &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Please gather the debug log from the client &amp;amp; the MDS and post those here.&lt;/p&gt;</comment>
                            <comment id="242388" author="haisong" created="Wed, 20 Feb 2019 21:53:04 +0000"  >&lt;p&gt;Logs uploaded.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Haisong&lt;/p&gt;</comment>
                            <comment id="242391" author="pfarrell" created="Wed, 20 Feb 2019 22:29:14 +0000"  >&lt;p&gt;The client this dklog is from is running 2.10.X (I believe 2.10.5?), and it is rejecting a DoM component for having no stripes.&#160; This is expected behavior.&#160; You cannot use DoM files with a 2.10 client.&lt;/p&gt;

&lt;p&gt;Can you please double check your versions and interop issues with this in mind?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="242392" author="pfarrell" created="Wed, 20 Feb 2019 22:31:13 +0000"  >&lt;p&gt;Note also in the dmesg you attached:&lt;br/&gt;
Lustre: Lustre: Build Version: 2.10.5&lt;/p&gt;

&lt;p&gt;Not 2.11.&lt;/p&gt;</comment>
                            <comment id="242416" author="aeonjeffj" created="Thu, 21 Feb 2019 04:36:55 +0000"  >&lt;p&gt;Also, FWIW the MDS is running spl/zfs 0.7.12.&#160;&lt;/p&gt;</comment>
                            <comment id="242438" author="pfarrell" created="Thu, 21 Feb 2019 15:21:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=aeonjeffj&quot; class=&quot;user-hover&quot; rel=&quot;aeonjeffj&quot;&gt;aeonjeffj&lt;/a&gt; good to know, but please check the client versions, etc - The logs I have been shown don&apos;t show any bugs.&lt;/p&gt;

&lt;p&gt;A 2.10 client can&apos;t use DOM.&#160; This is what it looks like when you try (I understand it&apos;s not the best representation of that incompatibility, sorry.).&lt;/p&gt;

&lt;p&gt;If you&apos;re having issues with a 2.11 client and DOM files - or issues with non-DOM or FLR files and a 2.10 client - let us know.&lt;/p&gt;</comment>
                            <comment id="242455" author="haisong" created="Thu, 21 Feb 2019 17:08:44 +0000"  >&lt;p&gt;Hi Patrick,&lt;/p&gt;

&lt;p&gt;After seeing your message yesterday afternoon, I tried unloading Lustre (lustre_rmmod) and reloading it again, this time it appeared permission errors went away. I am attaching a command history output to reference I did see the errors on 2.11 clients after the first time loading the Lustre, with mounting the Lustre f/s. &lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;The history file was taken on one of the 2 clients (not the one I took debug_kernel on). line 1-30, was the first attempt mounting the f/s with 2.10.5. from 31-109 was when I uninstall 2.10.5 and install 2.11. from 110 to the end was when I made the unloading-reloading yesterday afternoon.&lt;/p&gt;

&lt;p&gt;So far we have ran a small sets of tests and haven&apos;t seen compatibility issues. Please keep this ticket open for a couple of days as we are about to ramp up the tests.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Thanks for the help,&lt;/p&gt;

&lt;p&gt;Haisong&lt;/p&gt;</comment>
                            <comment id="242457" author="pfarrell" created="Thu, 21 Feb 2019 17:14:22 +0000"  >&lt;p&gt;Haisong,&lt;/p&gt;

&lt;p&gt;Sure, glad to help.&lt;/p&gt;

&lt;p&gt;Given the description of this ticket is specific to an issue that is now resolved, I&apos;m actually going to ask you to open a new ticket for the next issue.&#160; This is just so we can keep the ticket closely aligned to the problem being discussed.&#160; We&apos;ll still help you out.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="242458" author="pfarrell" created="Thu, 21 Feb 2019 17:14:47 +0000"  >&lt;p&gt;Some confusion over exact versions live on the nodes, now resolved.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="32044" name="client_log" size="3845221" author="haisong" created="Wed, 20 Feb 2019 21:52:24 +0000"/>
                            <attachment id="32057" name="comet-26-20_history" size="2583" author="haisong" created="Thu, 21 Feb 2019 17:05:16 +0000"/>
                            <attachment id="32042" name="dmesg.11445" size="510185" author="haisong" created="Wed, 20 Feb 2019 21:35:56 +0000"/>
                            <attachment id="32043" name="server_log" size="1467304" author="haisong" created="Wed, 20 Feb 2019 21:52:24 +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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i00by7:</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_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10190" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>Site Affected:</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>SDSC</customfieldvalue>

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