<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:07:14 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-458] silence excess 1.8 error messages</title>
                <link>https://jira.whamcloud.com/browse/LU-458</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Some CERROR(...) or CWARN() messages clutter up the syslog and should be changed to CDEBUG(D_*, ...).&lt;/p&gt;

&lt;p&gt;Ideally, it should be possible to mount then unmount Lustre under normal usage without getting a screen full of messages.&lt;/p&gt;

&lt;p&gt;Simply turning off all of the messages is NOT an acceptable solution for all of them.  Please try to make changes to both b1_8 and master in a similar manner where possible.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;2011-06-23 14:54:31 LustreError: 9730:0:(mds_open.c:1693:mds_close()) @@@ no handle for file close ino 121636742: cookie 0x0  req@ffff812001bdf000 x1372347904386655/t0 o35-&amp;gt;c339861d-0c0a-b9ee-a39d-9cfe591452c1@NET_0x50000c0a87223_UUID:0/0 lens 408/864 e 0 to 0 dl 1308866077 ref 1 fl Interpret:/0/0 rc 0/0&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Happens many times for each evicted client, but nothing that can be done about it by administrator.  This is already fixed on master to use CDEBUG(D_INFO, ...).&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;LustreError: 8747:0:(file.c:3143:ll_inode_revalidate_fini()) failure -2 inode 63486047&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Should be quieted to CDEBUG(D_INODE,) for the -ENOENT case, since this can happen with racing &quot;rm -r&quot; vs. &quot;rm -r&quot; or &quot;ls -l&quot;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;LustreError: 11-0: an error occurred while communicating with 172.16.x.x@tcp. The ost_write operation failed with -28&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;LustreError: 11-0: an error occurred while communicating with 172.23.68.8@tcp. The mds_getattr_lock operation failed with -13&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The &quot;-28&quot; (-ENOSPC), &quot;-13&quot; (-EACCES), and &quot;-2&quot; (-EPERM) shouldn&apos;t print an error on the client console.  However, in this case the problem isn&apos;t on the client, but rather because the server is returning an RPC with PTL_RPC_MSG_ERR set.  The PTL_RPC_MSG_ERR flag should only be used for cases where there is an error in the RPC handling that prevented the server from even executing the RPC, and NOT for the case where the RPC was processed correctly but returned an error (e.g. -EPERM or -EACCESS or -ENOSPC).  Fixing these requires looking into the MDS/OSS code and seeing where the server is returning rc != 0 to the handler, or calling ptlrpc_error() (except in the case where it is not possible to pack a reply message).  Some of these may already be fixed on master.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Lustre: myth-OST0002: haven&apos;t heard from client c06c5b51-02f2-e84d-3aaa-8cc820badd80 (at 192.168.20.159@tcp) in 249 seconds. I think it&apos;s dead, and I am evicting it.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The exp_client_uuid should be kept in a static &quot;last_uuid&quot; string, and if the same UUID is evicted by another target on this node it doesn&apos;t need to be printed to the console again, only to debug logs.  Use CDEBUG_LIMIT(D_CONSOLE | (mask), ...).&lt;/p&gt;

&lt;p&gt;Just looking through &lt;a href=&quot;https://maloo.whamcloud.com/test_logs/eb3fd5de-98f0-11e0-9a27-52540025f9af&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_logs/eb3fd5de-98f0-11e0-9a27-52540025f9af&lt;/a&gt; to see what messages are printed on every mount, and what can be removed:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Lustre: OBD class driver, &lt;a href=&quot;http://www.lustre.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.lustre.org/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Lustre:     Lustre Version: 1.8.6&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Lustre:     Build Version: jenkins-wc1--PRISTINE-2.6.32-131.2.1.el6.x86_64&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This can just use the &quot;#ifdef CRAY_XT3&quot; version and print &quot;Lustre: Build Version: &quot;BUILD_VERSION&quot;\n&quot;, and a separate project that Brian is working on will fix the build version string.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Lustre: Register global MR array, MR size: 0xffffffffffffffff, array size: 1&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Please ask Liang how important this is.  Maybe it shouldn&apos;t be printed if it is 0xffff...?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Lustre: Lustre Client File System; &lt;a href=&quot;http://www.lustre.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.lustre.org/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Seems redundant with the message in obdclass.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;LustreError: 152-6: Ignoring deprecated mount option &apos;acl&apos;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Why do our test scripts specify a mount option in local.sh that is no longer useful?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Lustre: Client lustre-client has started&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Lustre: client ffff880410c8f000 umount complete&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;It would be good to make these messages consistent with each other, like:&lt;/p&gt;

&lt;p&gt;Lustre: client lustre-client (fff880410c8f00) mount complete&lt;br/&gt;
:&lt;br/&gt;
:&lt;br/&gt;
Lustre: client lustre-client (fff880410c8f00) unmount complete&lt;/p&gt;</description>
                <environment></environment>
        <key id="11235">LU-458</key>
            <summary>silence excess 1.8 error messages</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="ys">Yang Sheng</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Jun 2011 15:27:41 +0000</created>
                <updated>Fri, 25 May 2012 07:24:49 +0000</updated>
                            <resolved>Fri, 25 May 2012 07:24:49 +0000</resolved>
                                    <version>Lustre 1.8.8</version>
                    <version>Lustre 1.8.6</version>
                                    <fixVersion>Lustre 1.8.8</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="38181" author="pjones" created="Fri, 4 May 2012 15:43:59 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2381&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2381&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="38182" author="pjones" created="Fri, 4 May 2012 15:45:02 +0000"  >&lt;p&gt;Yangsheng/Andreas&lt;/p&gt;

&lt;p&gt;Is this same change needed for b2_1 and master also?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="38183" author="adilger" created="Fri, 4 May 2012 16:55:50 +0000"  >&lt;p&gt;I previously landed a patch which quieted a number of similar messages for 2.2 (2.1.54+) via &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-459&quot; title=&quot;silence excess 2.x error messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-459&quot;&gt;&lt;del&gt;LU-459&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;http://review.whamcloud.com/1876&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/1876&lt;/a&gt;.  It would probably be a good idea to land this for 2.1 also.&lt;/p&gt;</comment>
                            <comment id="38819" author="yujian" created="Tue, 15 May 2012 10:53:07 +0000"  >&lt;p&gt;While testing Lustre 1.8.8-wc1 RC1, I found the following messages in the dmesg logs of client nodes:&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;Lustre: client ZZZZZZZZZZZZZZ&#65533;^&#65533;5(ffff88007d18cc00) umount complete
......
Lustre: client ZZZZZZZZZZZZZZ(ffff8800768b5c00) umount complete
......
Lustre: client ZZZZZZZZZZZZZZ(ffff880076ccfc00) umount complete
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://maloo.whamcloud.com/test_logs/e1da5dca-9d59-11e1-8587-52540035b04c/show_text&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_logs/e1da5dca-9d59-11e1-8587-52540035b04c/show_text&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a regression introduced by change &lt;a href=&quot;http://review.whamcloud.com/#change,2381&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2381&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="38894" author="yujian" created="Wed, 16 May 2012 01:45:38 +0000"  >&lt;p&gt;Patch on b1_8 branch to fix the above issue is in &lt;a href=&quot;http://review.whamcloud.com/2799&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2799&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="39118" author="yujian" created="Mon, 21 May 2012 05:45:25 +0000"  >&lt;blockquote&gt;&lt;p&gt;Patch on b1_8 branch to fix the above issue is in &lt;a href=&quot;http://review.whamcloud.com/2799&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2799&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Unfortunately, the above patch does not really fix the issue. What&apos;s more, it introduces another defect that the client profile is not deleted properly.&lt;/p&gt;

&lt;div class=&quot;panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelContent&quot;&gt;
&lt;p&gt;00000020:00000001:12:1337579915.876844:0:23445:0:(obd_mount.c:1735:lustre_common_put_super()) Process entered&lt;br/&gt;
&amp;lt;snip&amp;gt;&lt;br/&gt;
00000020:00000001:12:1337579915.876876:0:23445:0:(obd_mount.c:1204:lustre_free_lsi()) Process entered&lt;br/&gt;
00000020:01000004:12:1337579915.876878:0:23445:0:(obd_mount.c:1207:lustre_free_lsi()) Freeing lsi ffff810410c100c0&lt;br/&gt;
00000020:00000010:12:1337579915.876882:0:23445:0:(obd_mount.c:1218:lustre_free_lsi()) kfreed &apos;lsi-&amp;gt;lsi_lmd-&amp;gt;lmd_dev&apos;: 24 at ffff810413c7dc00.&lt;br/&gt;
00000020:00000010:12:1337579915.876886:0:23445:0:(obd_mount.c:1221:lustre_free_lsi()) &lt;font color=&quot;red&quot;&gt;kfreed &apos;lsi-&amp;gt;lsi_lmd-&amp;gt;lmd_profile&apos;: 14 at ffff810413c7dc20.&lt;/font&gt;&lt;br/&gt;
00000020:00000010:12:1337579915.876891:0:23445:0:(obd_mount.c:1224:lustre_free_lsi()) kfreed &apos;lsi-&amp;gt;lsi_lmd-&amp;gt;lmd_opts&apos;: 17 at ffff810413c7dbe0.&lt;br/&gt;
00000020:00000010:12:1337579915.876895:0:23445:0:(obd_mount.c:1229:lustre_free_lsi()) kfreed &apos;lsi-&amp;gt;lsi_lmd&apos;: 56 at ffff810415e37680.&lt;br/&gt;
00000020:00000010:12:1337579915.876899:0:23445:0:(obd_mount.c:1234:lustre_free_lsi()) kfreed &apos;lsi&apos;: 112 at ffff810410c100c0.&lt;br/&gt;
00000020:00000001:12:1337579915.876903:0:23445:0:(obd_mount.c:1237:lustre_free_lsi()) Process leaving (rc=0 : 0 : 0)&lt;br/&gt;
00000020:00000001:12:1337579915.876906:0:23445:0:(obd_mount.c:1252:lustre_put_lsi()) Process leaving (rc=1 : 1 : 1)&lt;br/&gt;
00000020:00000001:12:1337579915.876909:0:23445:0:(obd_mount.c:1752:lustre_common_put_super()) Process leaving (rc=18446744073709551600 : -16 : fffffffffffffff0)&lt;br/&gt;
00000080:02000400:12:1337579915.876914:0:23445:0:(llite_lib.c:1237:ll_put_super()) &lt;font color=&quot;red&quot;&gt;client ZZZZZZZZZZZZZZ(ffff810416aa3c00) umount complete&lt;/font&gt;&lt;br/&gt;
00000004:00000001:1:1337579915.878315:0:21724:0:(handler.c:1859:mds_update_server_data()) Process entered&lt;br/&gt;
00000004:00000004:1:1337579915.878319:0:21724:0:(handler.c:1862:mds_update_server_data()) MDS mount_count is 1, last_transno is 4294967296&lt;br/&gt;
00000020:00000001:12:1337579915.882613:0:23445:0:(obd_config.c:717:class_del_profile()) Process entered&lt;br/&gt;
00000020:01000000:12:1337579915.882616:0:23445:0:(obd_config.c:719:class_del_profile()) &lt;font color=&quot;red&quot;&gt;Del profile ZZZZZZZZZZZZZZ&lt;/font&gt;&lt;br/&gt;
00000020:00000001:12:1337579915.882618:0:23445:0:(obd_config.c:657:class_get_profile()) Process entered&lt;br/&gt;
00000020:00000001:12:1337579915.882621:0:23445:0:(obd_config.c:663:class_get_profile()) Process leaving (rc=0 : 0 : 0)&lt;br/&gt;
00000020:00000001:12:1337579915.882624:0:23445:0:(obd_config.c:730:class_del_profile()) Process leaving&lt;br/&gt;
00000080:00000001:12:1337579915.882627:0:23445:0:(llite_lib.c:1244:ll_put_super()) Process leaving&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In ll_put_super(), the memory space pointed to by profilenm is in fact freed inside lustre_common_put_super(sb), which is called before LCONSOLE_WARN().&lt;/p&gt;

&lt;p&gt;The new patch on b1_8 branch is in &lt;a href=&quot;http://review.whamcloud.com/2841&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2841&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="39396" author="pjones" created="Fri, 25 May 2012 07:24:49 +0000"  >&lt;p&gt;Landed for 1.8.8-wc1&lt;/p&gt;</comment>
                    </comments>
                    <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|hzvyaf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9739</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>