<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:26:17 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-9448] Assert on an empty NUMA node</title>
                <link>https://jira.whamcloud.com/browse/LU-9448</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Testing on a system that has 4 numa nodes, but 1 of the nodes has no CPUs assigned triggered an assert in o2iblnd:&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;LASSERT(sched-&amp;gt;ibs_nthreads &amp;gt; 0);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6325&quot; title=&quot;CPT bound ptlrpcd&amp;#39;s are unimplemented&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6325&quot;&gt;&lt;del&gt;LU-6325&lt;/del&gt;&lt;/a&gt; libcfs: shortcut to create CPT from NUMA topology&lt;br/&gt;
introduced a method where if the module parameter cpu_pattern was set to &quot;N&quot; or &quot;n&quot;, it would create the CPTs from the NUMA topology.  This has the potential of exposing the assert where a schedule&apos;s ibs_nthreads could be 0 because there are no CPUs assigned to that CPT to which the scheduler is bound (IE cfs_cpt_weight() for the CPT in question returns 0).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8703&quot; title=&quot;rework CPU partition code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8703&quot;&gt;&lt;del&gt;LU-8703&lt;/del&gt;&lt;/a&gt; libcfs: use int type for CPT identification.&lt;br/&gt;
In fact exposed this bug when the default value for the module parameter cpu_pattern was set to &quot;N&quot;.&lt;/p&gt;

&lt;p&gt;We should be able to handle this case in the LND, by only creating schedulers for non empty CPTs.&lt;/p&gt;

&lt;p&gt;Or by not creating an empty CPT in the first place in the libcfs code. &lt;/p&gt;</description>
                <environment></environment>
        <key id="45860">LU-9448</key>
            <summary>Assert on an empty NUMA node</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="ashehata">Amir Shehata</assignee>
                                    <reporter username="ashehata">Amir Shehata</reporter>
                        <labels>
                    </labels>
                <created>Thu, 4 May 2017 01:31:12 +0000</created>
                <updated>Sat, 3 Jun 2017 04:20:03 +0000</updated>
                            <resolved>Sat, 3 Jun 2017 04:20:03 +0000</resolved>
                                                    <fixVersion>Lustre 2.10.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="194411" author="dmiter" created="Thu, 4 May 2017 06:40:29 +0000"  >&lt;p&gt;The fix is still under review &lt;a href=&quot;https://review.whamcloud.com/23222/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/23222/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="196075" author="gerrit" created="Tue, 16 May 2017 20:36:58 +0000"  >&lt;p&gt;Amir Shehata (amir.shehata@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/27145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/27145&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9448&quot; title=&quot;Assert on an empty NUMA node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9448&quot;&gt;&lt;del&gt;LU-9448&lt;/del&gt;&lt;/a&gt; lnet: handle empty CPTs&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 94307f8eb7791d8d56e55b5db184b2006a59f9fa&lt;/p&gt;</comment>
                            <comment id="197997" author="gerrit" created="Sat, 3 Jun 2017 03:54:52 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/27145/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/27145/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9448&quot; title=&quot;Assert on an empty NUMA node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9448&quot;&gt;&lt;del&gt;LU-9448&lt;/del&gt;&lt;/a&gt; lnet: handle empty CPTs&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: e711370e13dcbe059e2551aa575c41d62cbcfca9&lt;/p&gt;</comment>
                            <comment id="198031" author="pjones" created="Sat, 3 Jun 2017 04:20:03 +0000"  >&lt;p&gt;Landed for 2.10&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="40573">LU-8703</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzzbwf:</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>