<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:46: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-4832] verbose warnings logged at client umount time</title>
                <link>https://jira.whamcloud.com/browse/LU-4832</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;every time I do a client unmount of a lustre filesystem I see a very verbose warning like&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;Mar 28 11:06:59 susesp3-3 kernel: [  105.665817] Lustre: Unmounted lustre-client
Mar 28 11:06:59 susesp3-3 kernel: [  105.667023] ------------[ cut here ]------------
Mar 28 11:06:59 susesp3-3 kernel: [  105.667031] WARNING: at fs/proc/generic.c:809 remove_proc_entry+0x22d/0x280()
Mar 28 11:06:59 susesp3-3 kernel: [  105.667032] Hardware name: VMware Virtual Platform
Mar 28 11:06:59 susesp3-3 kernel: [  105.667033] name &apos;nrs_tbf_quantum&apos;
Mar 28 11:06:59 susesp3-3 kernel: [  105.667034] Modules linked in: osc(FN) mgc(FN) lustre(FN) lov(FN) mdc(FN) fid(FN) lmv(FN) fld(FN) ksocklnd(FN) ptlrpc(FN) obdclass(FN) lnet(FN) sha512_generic(FN) sha1_generic(FN) md5(FN) crc32c(FN) libcfs(FN) lp(FN) binfmt_misc(FN) snd_pcm_oss(FN) snd_mixer_oss(FN) snd_seq_midi(FN) snd_seq_midi_event(FN) snd_seq(FN) edd(FN) rdma_ucm(FN) rdma_cm(FN) iw_cm(FN) ib_addr(FN) ib_srp(FN) scsi_transport_srp(FN) scsi_tgt(FN) ib_ipoib(FN) ib_cm(FN) ib_uverbs(FN) ib_umad(FN) iw_cxgb3(FN) cxgb3(FN) mdio(FN) mlx4_en(FN) mlx4_ib(FN) ib_sa(FN) mlx4_core(FN) ib_mthca(FN) ib_mad(FN) ib_core(FN) mperf(FN) acpiphp(FN) microcode(FN) fuse(FN) loop(FN) dm_mod(FN) snd_ens1371(FN) gameport(FN) snd_rawmidi(FN) snd_seq_device(FN) ipv6(FN) snd_ac97_codec(FN) ipv6_lib(FN) btusb(FN) bluetooth(FN) ac97_bus(FN) snd_pcm(FN) snd_timer(FN) ppdev(FN) rfkill(FN) snd(FN) vmw_balloon(FN) usbhid(FN) parport_pc(FN) hid(FN) e1000(FN) floppy(FN) sr_mod(FN) soundcore(FN) rtc_cmos(FN) crc16(FN) parport(FN) i2c_piix4(FN) 
Mar 28 11:06:59 susesp3-3 kernel: sg(FN) shpchp(FN) pciehp(FN) pcspkr(FN) snd_page_alloc(FN) mptctl(FN) acpi_memhotplug(FN) intel_agp(FN) pci_hotplug(FN) cdrom(FN) i2c_core(FN) container(FN) button(FN) ac(FN) intel_gtt(FN) ext3(FN) jbd(FN) mbcache(FN) uhci_hcd(FN) ehci_hcd(FN) sd_mod(FN) crc_t10dif(FN) usbcore(FN) usb_common(FN) processor(FN) thermal_sys(FN) hwmon(FN) scsi_dh_hp_sw(FN) scsi_dh_rdac(FN) scsi_dh_alua(FN) scsi_dh_emc(FN) scsi_dh(FN) vmw_pvscsi(FN) vmxnet3(FN) ata_generic(FN) ata_piix(FN) ahci(FN) libahci(FN) libata(FN) mptspi(FN) mptscsih(FN) mptbase(FN) scsi_transport_spi(FN) scsi_mod(FN)
Mar 28 11:06:59 susesp3-3 kernel: [  105.667091] Supported: No, Unsupported modules are loaded
Mar 28 11:06:59 susesp3-3 kernel: [  105.667094] Pid: 4811, comm: obd_zombid Tainted: GF    U     N  3.0.101-0.18-default #1
Mar 28 11:06:59 susesp3-3 kernel: [  105.667095] Call Trace:
Mar 28 11:06:59 susesp3-3 kernel: [  105.667103]  [&amp;lt;ffffffff81004935&amp;gt;] dump_trace+0x75/0x310
Mar 28 11:06:59 susesp3-3 kernel: [  105.667107]  [&amp;lt;ffffffff8145fcd3&amp;gt;] dump_stack+0x69/0x6f
Mar 28 11:06:59 susesp3-3 kernel: [  105.667113]  [&amp;lt;ffffffff8106063b&amp;gt;] warn_slowpath_common+0x7b/0xc0
Mar 28 11:06:59 susesp3-3 kernel: [  105.667115]  [&amp;lt;ffffffff81060735&amp;gt;] warn_slowpath_fmt+0x45/0x50
Mar 28 11:06:59 susesp3-3 kernel: [  105.667118]  [&amp;lt;ffffffff811bf14d&amp;gt;] remove_proc_entry+0x22d/0x280
Mar 28 11:06:59 susesp3-3 kernel: [  105.667159]  [&amp;lt;ffffffffa0a8fdc7&amp;gt;] ptlrpc_service_nrs_cleanup+0x97/0xc0 [ptlrpc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667224]  [&amp;lt;ffffffffa0a57bcd&amp;gt;] ptlrpc_unregister_service+0xdd/0x1f0 [ptlrpc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667264]  [&amp;lt;ffffffffa0a22a09&amp;gt;] ldlm_cleanup+0x379/0x630 [ptlrpc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667292]  [&amp;lt;ffffffffa0a22de5&amp;gt;] ldlm_put_ref+0x125/0x1a0 [ptlrpc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667320]  [&amp;lt;ffffffffa0a123fa&amp;gt;] client_obd_cleanup+0xda/0x2e0 [ptlrpc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667329]  [&amp;lt;ffffffffa0df8938&amp;gt;] mgc_cleanup+0x38/0xe0 [mgc]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667357]  [&amp;lt;ffffffffa07f4f2f&amp;gt;] class_decref+0x11f/0x550 [obdclass]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667387]  [&amp;lt;ffffffffa07d67fe&amp;gt;] class_export_destroy+0xfe/0x480 [obdclass]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667408]  [&amp;lt;ffffffffa07d6c4d&amp;gt;] obd_zombie_impexp_cull+0xcd/0x1e0 [obdclass]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667429]  [&amp;lt;ffffffffa07d6db5&amp;gt;] obd_zombie_impexp_thread+0x55/0x1a0 [obdclass]
Mar 28 11:06:59 susesp3-3 kernel: [  105.667438]  [&amp;lt;ffffffff810828a6&amp;gt;] kthread+0x96/0xa0
Mar 28 11:06:59 susesp3-3 kernel: [  105.667441]  [&amp;lt;ffffffff8146bb64&amp;gt;] kernel_thread_helper+0x4/0x10
Mar 28 11:06:59 susesp3-3 kernel: [  105.667444] ---[ end trace b99a6b85a455c4ed ]---
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This is coming from the following lustre code in ptlrpc/nrs_tbf.c&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;void nrs_tbf_lprocfs_fini(struct ptlrpc_service *svc)
{
        if (svc-&amp;gt;srv_procroot == NULL)
                return;

        lprocfs_remove_proc_entry(&quot;nrs_tbf_quantum&quot;, svc-&amp;gt;srv_procroot);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I&apos;m certain this error is only seen in SLES kernels because the SLES version of the kernel API remove_proc_entry() is much more verbose than the RHEL one.&lt;br/&gt;
In SLES11SP3 the error return in remove_proc_entry() is&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 (!de) {
                WARN(1, &quot;name &apos;%s&apos;\n&quot;, name);
                return;
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;In RHEL6.5 it is&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 (!de)
                return;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;m pretty sure that bad call to lprocfs_remove_proc_entry() is always happening, but it&apos;s only noisy &amp;amp; logs warnings in SLES.&lt;/p&gt;</description>
                <environment>sles11sp3 clients</environment>
        <key id="23966">LU-4832</key>
            <summary>verbose warnings logged at client umount time</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="wc-triage">WC Triage</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                    </labels>
                <created>Fri, 28 Mar 2014 22:14:30 +0000</created>
                <updated>Wed, 19 Aug 2015 01:46:59 +0000</updated>
                            <resolved>Wed, 14 May 2014 14:09:42 +0000</resolved>
                                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="80720" author="jlevi" created="Tue, 1 Apr 2014 17:28:35 +0000"  >&lt;p&gt;James,&lt;br/&gt;
Is this something that you are working on?&lt;br/&gt;
Thank you!&lt;/p&gt;</comment>
                            <comment id="80723" author="simmonsja" created="Tue, 1 Apr 2014 17:36:45 +0000"  >&lt;p&gt;This is good to know. &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt; hasn&apos;t got around to handling the NRS TBF properly yet so this is something to keep in mind.&lt;/p&gt;</comment>
                            <comment id="82943" author="jeffm" created="Wed, 30 Apr 2014 22:36:29 +0000"  >&lt;p&gt;This looks like it&apos;s because the file &quot;nrs_tbf_rule&quot; was added and we&apos;re trying to remove &quot;nrs_tbf_quantum&quot;&lt;/p&gt;

&lt;p&gt;It&apos;s a bug in the original commit: 33e35c0bf2 (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3558&quot; title=&quot;NRS TBF policy for QoS purposes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3558&quot;&gt;&lt;del&gt;LU-3558&lt;/del&gt;&lt;/a&gt; ptlrpc: Add the NRS TBF policy)&lt;/p&gt;</comment>
                            <comment id="83373" author="bogl" created="Tue, 6 May 2014 23:24:08 +0000"  >&lt;p&gt;while there may be a more complete rework of lproc handling for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt; coming along later as James says, just fixing the flaw Jeff pointed out is worth the trouble in the meantime.&lt;/p&gt;

&lt;p&gt;Pushing a patch to just correct the bogus string:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10241&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10241&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="83386" author="simmonsja" created="Wed, 7 May 2014 13:12:06 +0000"  >&lt;p&gt;Thank you for fixing this. I didn&apos;t get a change to get to this.&lt;/p&gt;</comment>
                            <comment id="84082" author="simmonsja" created="Wed, 14 May 2014 14:06:58 +0000"  >&lt;p&gt;Patch landed to master. Ticket can be closed.&lt;/p&gt;</comment>
                            <comment id="84084" author="pjones" created="Wed, 14 May 2014 14:09:42 +0000"  >&lt;p&gt;Landed for 2.6&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </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|hzwisf:</customfieldvalue>

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