<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:30:38 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-9938] unload_modules() should fail on remote node errors or memory leaks</title>
                <link>https://jira.whamcloud.com/browse/LU-9938</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The current memory leak detection scheme in TF is not very effective. Comparing single node runs with what I see in AT I think we are failing to fail when a memory leak occurs on a remote node.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;unload_modules() {
        wait_exit_ST client # bug 12845                                                   

	$LUSTRE_RMMOD ldiskfs || &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 2

	&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; $LOAD_MODULES_REMOTE; then
                local list=$(comma_list $(remote_nodes_list))
	        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; [ -n &lt;span class=&quot;code-quote&quot;&gt;&quot;$list&quot;&lt;/span&gt; ]; then
                        echo &lt;span class=&quot;code-quote&quot;&gt;&quot;unloading modules on: &lt;span class=&quot;code-quote&quot;&gt;&apos;$list&apos;&lt;/span&gt;&quot;&lt;/span&gt;
	        	do_rpc_nodes &lt;span class=&quot;code-quote&quot;&gt;&quot;$list&quot;&lt;/span&gt; $LUSTRE_RMMOD ldiskfs
                        do_rpc_nodes &lt;span class=&quot;code-quote&quot;&gt;&quot;$list&quot;&lt;/span&gt; check_mem_leak
                fi
        fi

        local sbin_mount=$(readlink -f /sbin)/mount.lustre
	&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; grep -qe &lt;span class=&quot;code-quote&quot;&gt;&quot;$sbin_mount &quot;&lt;/span&gt; /proc/mounts; then
                umount $sbin_mount || &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
                [ -s $sbin_mount ] &amp;amp;&amp;amp; ! grep -q &lt;span class=&quot;code-quote&quot;&gt;&quot;STUB MARK&quot;&lt;/span&gt; $sbin_mount ||
                        rm -f $sbin_mount
        fi

        check_mem_leak || &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 254
        ...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Furthermore, cleanupall() does not check the return value of unload_modules() so it may be that we are missing memory leaks when we cleanup at the end of most test scripts.&lt;/p&gt;</description>
                <environment></environment>
        <key id="48097">LU-9938</key>
            <summary>unload_modules() should fail on remote node errors or memory leaks</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="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="jhammond">John Hammond</reporter>
                        <labels>
                            <label>test</label>
                    </labels>
                <created>Fri, 1 Sep 2017 16:17:24 +0000</created>
                <updated>Sat, 29 Jan 2022 10:47:42 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                    <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|hzzjfz:</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>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>