<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:09:41 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-14431] error messages that do not stop with newline</title>
                <link>https://jira.whamcloud.com/browse/LU-14431</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When I am using grep to check how many CERROR in the codes, I found there are still a dozen of error messages that do not end with a newline. That will cause annoying messages in system log.&lt;/p&gt;

&lt;p&gt;&lt;del&gt;lnet/klnds/gnilnd/gnilnd_cb.c(2378):&lt;/del&gt;&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;			CERROR(&quot;Unexpected connstamp %#llx(%#llx expected)&quot;
				&quot; from %s&quot;, rxmsg-&amp;gt;gnm_connstamp,
				found_conn-&amp;gt;gnc_peer_connstamp,
				libcfs_nid2str(peer-&amp;gt;gnp_nid));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lnet/klnds/gnilnd/gnilnd_conn.c(867):&lt;/del&gt;&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;			CERROR(&quot;Looking up network: device is in shutdown&quot;);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/ptlrpc/service.c(731):&lt;/del&gt;&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;				CERROR(&quot;%s: invalid CPT pattern string: %s&quot;,
				       conf-&amp;gt;psc_name, cconf-&amp;gt;cc_pattern);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/ptlrpc/ptlrpcd.c(754):&lt;/del&gt;&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;			CERROR(&quot;%s: invalid CPT pattern string: %s&quot;,
			       &quot;ptlrpcd_cpts&quot;, ptlrpcd_cpts);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/include/lustre_dlm.h(1159):&lt;/del&gt;&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;			CERROR(&quot;lock %p: delayed lvb init failed (rc %d)&quot;,
			       lock, rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/quota/qmt_lock.c(761):&lt;/del&gt;&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;		CERROR(&quot;%s: failed to init env.&quot;, qmt-&amp;gt;qmt_svname);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/osd-ldiskfs/osd_handler.c(2377):&lt;/del&gt;&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;				CERROR(&quot;%s: unsupported checksum type of &quot;
				       &quot;T10PI type &apos;%s&apos;&quot;,
				       d-&amp;gt;od_svname, name);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/osd-ldiskfs/osd_handler.c(2382):&lt;/del&gt;&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;			CERROR(&quot;%s: unsupported T10PI type &apos;%s&apos;&quot;,
			       d-&amp;gt;od_svname, name);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/target/tgt_handler.c(945):&lt;/del&gt;&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;		CERROR(&quot;No target passed&quot;);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;del&gt;lustre/obdclass/lprocfs_status.c(78):&lt;/del&gt;&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;		CERROR(&quot;LprocFS: No memory to create &amp;lt;debugfs&amp;gt; entry %s&quot;, name);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="62876">LU-14431</key>
            <summary>error messages that do not stop with newline</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="flei">Feng Lei </assignee>
                                    <reporter username="lixi_wc">Li Xi</reporter>
                        <labels>
                            <label>easy</label>
                    </labels>
                <created>Sat, 13 Feb 2021 16:18:27 +0000</created>
                <updated>Thu, 2 Nov 2023 03:30:45 +0000</updated>
                            <resolved>Thu, 2 Nov 2023 03:30:45 +0000</resolved>
                                    <version>Lustre 2.12.6</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="291936" author="adilger" created="Sat, 13 Feb 2021 19:38:57 +0000"  >&lt;p&gt;These should also be converted to be single-line strings.&#160;&lt;/p&gt;</comment>
                            <comment id="291938" author="lixi_wc" created="Sun, 14 Feb 2021 02:48:22 +0000"  >&lt;p&gt;&lt;del&gt;The following message does not have space before &quot;opendir_pid&quot;:&lt;/del&gt;&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/llite/statahead.c(1320):
			CERROR(&quot;%s: reading dir &quot;DFID&quot; at %llu&quot;
			       &quot;opendir_pid = %u : rc = %d\n&quot;,
			       ll_i2sbi(dir)-&amp;gt;ll_fsname,
			       PFID(ll_inode2fid(dir)), pos,
			       lli-&amp;gt;lli_opendir_pid, rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291939" author="lixi_wc" created="Sun, 14 Feb 2021 02:49:48 +0000"  >&lt;p&gt;The following message has tailing &quot;:&quot; but is missing &quot;rc = %d\n&quot; at the end:&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/llite/llite_lib.c(1467):
		CERROR(&quot;%s: &quot;DFID&quot; dir layout mismatch:\n&quot;,
		       ll_i2sbi(inode)-&amp;gt;ll_fsname,
		       PFID(&amp;amp;lli-&amp;gt;lli_fid));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291940" author="lixi_wc" created="Sun, 14 Feb 2021 02:51:22 +0000"  >&lt;p&gt;&lt;del&gt;The following message does not have space after DFID&lt;/del&gt;&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/mdd/mdd_object.c(2574):
			CERROR(&quot;%s: unable to roll back layout swap. FIDs: &quot;
			       DFID&quot; and &quot;DFID &quot;error: %d/%d, steps: %d\n&quot;,
			       mdd_obj_dev_name(fst_o),
			       PFID(mdo2fid(snd_o)), PFID(mdo2fid(fst_o)),
			       rc, rc2, steps);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291941" author="lixi_wc" created="Sun, 14 Feb 2021 02:53:21 +0000"  >&lt;p&gt;&lt;del&gt;The following two messages has weird &quot;:&quot; around DFID, change them to spaces would be better:&lt;/del&gt;&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/mdd/mdd_object.c(1586):
			CERROR(&quot;%s: failed to rollback of layout of: &quot;DFID
			       &quot;: %d, file state unknown\n&quot;,
			       mdd_obj_dev_name(obj), PFID(mdo2fid(obj)), rc2);
lustre/mdd/mdd_object.c(1818):
			CERROR(&quot;%s: failed to rollback of layout of: &quot;DFID
			       &quot;: %d, file state unkonwn.\n&quot;,
			       mdd_obj_dev_name(obj), PFID(mdo2fid(obj)), rc2);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291942" author="lixi_wc" created="Sun, 14 Feb 2021 02:54:16 +0000"  >&lt;p&gt;&lt;del&gt;The following message missed a space after &quot;string&quot;&lt;/del&gt; and missing &quot;: rc = %d&quot; at the end&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/llite/symlink.c(102):
		CERROR(&quot;%s: inode &quot;DFID&quot;: symlink not NULL terminated string&quot;
		       &quot;of length %d\n&quot;, sbi-&amp;gt;ll_fsname,
		       PFID(ll_inode2fid(inode)), symlen - 1);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291943" author="lixi_wc" created="Sun, 14 Feb 2021 02:55:16 +0000"  >&lt;p&gt;&lt;del&gt;The following message missed a space after &quot;%llu&quot;&lt;/del&gt;&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/llite/statahead.c(1320):
			CERROR(&quot;%s: reading dir &quot;DFID&quot; at %llu&quot;
			       &quot;opendir_pid = %u : rc = %d\n&quot;,
			       ll_i2sbi(dir)-&amp;gt;ll_fsname,
			       PFID(ll_inode2fid(dir)), pos,
			       lli-&amp;gt;lli_opendir_pid, rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291944" author="lixi_wc" created="Sun, 14 Feb 2021 03:01:35 +0000"  >&lt;p&gt;&lt;del&gt;There is no way guess what the following message is related to without reading the codes:&lt;/del&gt;&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/obdclass/lu_object.c(2284):
                        CERROR(&quot;[%d]: %p %x (%p,%p,%p) %d %d \&quot;%s\&quot;@%p\n&quot;,
                               i, key, key-&amp;gt;lct_tags,
                               key-&amp;gt;lct_init, key-&amp;gt;lct_fini, key-&amp;gt;lct_exit,
			       key-&amp;gt;lct_index, atomic_read(&amp;amp;key-&amp;gt;lct_used),
                               key-&amp;gt;lct_owner ? key-&amp;gt;lct_owner-&amp;gt;name : &quot;&quot;,
                               key-&amp;gt;lct_owner);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Adding a prefix string like &quot;dumping context keys&quot; would help a lot.&lt;/p&gt;</comment>
                            <comment id="291945" author="lixi_wc" created="Sun, 14 Feb 2021 03:05:48 +0000"  >&lt;p&gt;The space before &quot;:&quot; should be removed&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/ofd/ofd_dev.c(1605):
				CERROR(&quot;%s : invalid o_seq &quot;DOSTID&quot;\n&quot;,
				       ofd_name(ofd), POSTID(&amp;amp;oa-&amp;gt;o_oi));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291946" author="lixi_wc" created="Sun, 14 Feb 2021 03:10:38 +0000"  >&lt;p&gt;&lt;del&gt;Space is missing after &quot;response&quot;&lt;/del&gt;&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;lnet/lnet/acceptor.c(296):
                         CERROR(&quot;Error sending magic+version in response&quot;
                               &quot;to version %d from %pI4h: %d\n&quot;,
                              peer_version, &amp;amp;peer_ip, rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;lnet/lnet/acceptor.c(250):
                               CERROR(&quot;Error sending magic+version in response&quot;
                                      &quot;to LNET magic from %pI4h: %d\n&quot;,
                                       &amp;amp;peer_ip, rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291947" author="lixi_wc" created="Sun, 14 Feb 2021 03:12:46 +0000"  >&lt;p&gt;Space is missing after &quot;:&quot;:&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;lnet/klnds/gnilnd/gnilnd_conn.c(64):
                                CERROR(&quot;FATAL:fmablk registration has failed &quot;
                                       &quot;for %ld seconds.\n&quot;,
                                       cfs_duration_sec(jiffies - reg_to) +
                                                rfto);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291948" author="lixi_wc" created="Sun, 14 Feb 2021 03:15:12 +0000"  >&lt;p&gt;Space is missing after &quot;)&quot;:&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/ptlrpc/nodemap_handler.c(1134):
                 CERROR(&quot;cannot allocate memory (%zu bytes)&quot;
                        &quot;for nodemap &apos;%s&apos;\n&quot;, sizeof(*nodemap),
                        name);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291949" author="lixi_wc" created="Sun, 14 Feb 2021 03:18:01 +0000"  >&lt;p&gt;1) Space is missing after &quot;%d.&quot;&lt;br/&gt;
2) Two spaces before &quot;Not fatal&quot;&lt;br/&gt;
3) &quot;\&quot; is not necessary&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/ptlrpc/llog_client.c(56):
                CERROR(&quot;ctxt-&amp;gt;loc_imp == NULL for context idx %d.&quot;    \
                       &quot;Unable to complete MDS/OSS recovery,&quot;         \
                       &quot;but I&apos;ll try again next time.  Not fatal.\n&quot;, \
                       ctxt-&amp;gt;loc_idx);                                \
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291950" author="adilger" created="Sun, 14 Feb 2021 03:18:58 +0000"  >&lt;p&gt;Rather than putting comments in this ticket, it would probably be the same effort to make a patch that fixes them all.&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="291951" author="lixi_wc" created="Sun, 14 Feb 2021 03:21:44 +0000"  >&lt;p&gt;Missing space after &quot;:&quot;:&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/osp/osp_object.c(594):
                         CERROR(&quot;%s:osp_attr_get update error &quot;DFID&quot;: rc = %d\n&quot;,
                                dev-&amp;gt;dd_lu_dev.ld_obd-&amp;gt;obd_name,
                                PFID(lu_object_fid(&amp;amp;dt-&amp;gt;do_lu)), rc);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291952" author="lixi_wc" created="Sun, 14 Feb 2021 03:25:39 +0000"  >&lt;p&gt;Missing space after &quot;but&quot;&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/osd-ldiskfs/osd_scrub.c(2671):
                                CERROR(&quot;%s: UUID has been changed, but&quot;
                                       &quot;failed to allocate RAM for report\n&quot;,
                                       osd_dev2name(dev));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="291953" author="adilger" created="Sun, 14 Feb 2021 08:39:51 +0000"  >&lt;p&gt;All of the missing space errors will go away with single-line error strings, which is one reason why they are recommended by checkpatch. The other is that it makes fining error strings in the code much easier, since words in the error will not be split across lines.&#160;&lt;/p&gt;</comment>
                            <comment id="292617" author="simmonsja" created="Mon, 22 Feb 2021 14:46:58 +0000"  >&lt;p&gt;Anjus is working on the patch. Can we reassign the ticket back to her?&lt;/p&gt;</comment>
                            <comment id="292682" author="adilger" created="Mon, 22 Feb 2021 21:36:16 +0000"  >&lt;p&gt;Li Xi, James, it definitely doesn&apos;t make sense to have two developers duplicating work on this simple patch.&lt;/p&gt;

&lt;p&gt;Li Xi, was your original intent for filing this ticket that Feng Lei have some simple task to become familiar with Lustre? It would have been good to assign it to him in that case. &lt;/p&gt;

&lt;p&gt;James, I guess the same is true for Anjus, which was confusing since the ticket was not assigned to anyone.  It makes sense at this point for both Anjus and Feng Lei to submit whatever patches they each currently have, and then we can work out if there are conflicts.&lt;/p&gt;

&lt;p&gt;There are &lt;b&gt;many&lt;/b&gt; other tickets labelled &quot;easy&quot; in JIRA, so there is plenty of work to go around without having duplication of effort:&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/issues/?jql=project%3DLU%20and%20labels%3Deasy%20and%20resolution%3Dunresolved&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.whamcloud.com/issues/?jql=project%3DLU%20and%20labels%3Deasy%20and%20resolution%3Dunresolved&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some useful ones to work on would be:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7105&quot; title=&quot;sanityn test_28 fails with &amp;#39;error() without useful message, please fix&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7105&quot;&gt;LU-7105&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6488&quot; title=&quot;sanity.sh test_250 calls getstripe on file before creating it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6488&quot;&gt;&lt;del&gt;LU-6488&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4922&quot; title=&quot;Fix cfs_str2mask to better deal with garbage input&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4922&quot;&gt;LU-4922&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12515&quot; title=&quot;Provide an interface to set OST/client into readonly mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12515&quot;&gt;LU-12515&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9162&quot; title=&quot;Option to set max stripe count per filesystem&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9162&quot;&gt;&lt;del&gt;LU-9162&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11698&quot; title=&quot;Add debugfs file to print checksum speed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11698&quot;&gt;&lt;del&gt;LU-11698&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10552&quot; title=&quot;add &amp;quot;lfs find --mindepth&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10552&quot;&gt;LU-10552&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4315&quot; title=&quot;split lfs.1 and lctl.8 man pages into one page per subcommand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4315&quot;&gt;LU-4315&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1937&quot; title=&quot;Fix thread names to be unique within limit&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1937&quot;&gt;LU-1937&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8962&quot; title=&quot;lfs df prints nothing and exits with status 0 when given a non-lustre argument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8962&quot;&gt;&lt;del&gt;LU-8962&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8621&quot; title=&quot;Parser_execarg() prints help to stderr, usage to stdout&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8621&quot;&gt;&lt;del&gt;LU-8621&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7495&quot; title=&quot;lfs find is missing &amp;quot;-links&amp;quot; support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7495&quot;&gt;&lt;del&gt;LU-7495&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="292714" author="lixi_wc" created="Tue, 23 Feb 2021 03:07:45 +0000"  >&lt;blockquote&gt;&lt;p&gt;Li Xi, was your original intent for filing this ticket that Feng Lei have some simple task to become familiar with Lustre? It would have been good to assign it to him in that case. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, the reason why I didn&apos;t push a patch instantly was that it looks like a good change for Feng Lei to getting familiar with the patching/pushing/testing/reviewing/merging process of Lustre.&lt;/p&gt;

&lt;p&gt;Feng Lei has assigned the ticket to himself when started working on it a few days ago. As far as I know, Feng Lei already has a patch. As well, there are other error messages that need clean up and Feng Lei is working on that too.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=simmonsja&quot; class=&quot;user-hover&quot; rel=&quot;simmonsja&quot;&gt;simmonsja&lt;/a&gt;, I guess Anjus has not finished the patch yet? Does it make sense for Anjus to working on the other tickets in the easy list that Andreas pointed out (or anything else?).&lt;/p&gt;</comment>
                            <comment id="292715" author="gerrit" created="Tue, 23 Feb 2021 03:40:44 +0000"  >&lt;p&gt;Feng, Lei (flei@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41723&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41723&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14431&quot; title=&quot;error messages that do not stop with newline&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14431&quot;&gt;&lt;del&gt;LU-14431&lt;/del&gt;&lt;/a&gt; log: Add ending newline for some messages.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ae259e4e6f8944a1e87ccb8bfdb84d039ea230cd&lt;/p&gt;</comment>
                            <comment id="293432" author="simmonsja" created="Mon, 1 Mar 2021 14:26:00 +0000"  >&lt;p&gt;The current patch missed a few so another patch will be coming.&lt;/p&gt;</comment>
                            <comment id="294482" author="gerrit" created="Wed, 10 Mar 2021 08:03:21 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41723/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41723/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14431&quot; title=&quot;error messages that do not stop with newline&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14431&quot;&gt;&lt;del&gt;LU-14431&lt;/del&gt;&lt;/a&gt; log: Add ending newline for some messages.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 503bf7f29a49914082480a7cdceb914e42a95dd8&lt;/p&gt;</comment>
                            <comment id="294619" author="pjones" created="Thu, 11 Mar 2021 05:08:51 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="294663" author="adilger" created="Thu, 11 Mar 2021 10:01:22 +0000"  >&lt;p&gt;I think there is still more to be done here.&lt;/p&gt;</comment>
                            <comment id="319264" author="adilger" created="Fri, 26 Nov 2021 22:29:56 +0000"  >&lt;p&gt;I&apos;ve gone through and used &lt;del&gt;strikeout&lt;/del&gt; on the messages that have already been fixed.  There are still a few that could be done before closing the ticket.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="63091">LU-14475</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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|i01mlj:</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>