<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:54:22 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-12640] per cpu env race</title>
                <link>https://jira.whamcloud.com/browse/LU-12640</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt; The checking and assgin below could be racy:&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 (lu_env_percpu[i].lep_task == current) {
            env = lu_env_percpu[i].lep_env;
    
    CPU0
      thread0 lu_env_percpu[i].lep_task == current
         thread1 switch into CPU0 changes lu_env_percpu[0]
           thread0 switch back CPU0,return lu_env_percpu[0].lep_env;
    
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;    The problem is access and change per_cpu variable here&lt;br/&gt;
    shall be atomic, since it is per cpu variable, we should&lt;br/&gt;
    take care it not been preempted.&lt;/p&gt;</description>
                <environment></environment>
        <key id="56605">LU-12640</key>
            <summary>per cpu env race</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="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="5">Cannot Reproduce</resolution>
                                        <assignee username="wshilong">Wang Shilong</assignee>
                                    <reporter username="wshilong">Wang Shilong</reporter>
                        <labels>
                    </labels>
                <created>Thu, 8 Aug 2019 08:11:16 +0000</created>
                <updated>Sat, 16 May 2020 00:35:51 +0000</updated>
                            <resolved>Sat, 16 May 2020 00:35:51 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="252726" author="bzzz" created="Thu, 8 Aug 2019 08:14:00 +0000"  >&lt;p&gt;get_cpu() line above is supposed to prevent scheduling.&lt;/p&gt;</comment>
                            <comment id="252727" author="gerrit" created="Thu, 8 Aug 2019 08:14:54 +0000"  >&lt;p&gt;Wang Shilong (wshilong@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/35728&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35728&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12640&quot; title=&quot;per cpu env race&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12640&quot;&gt;&lt;del&gt;LU-12640&lt;/del&gt;&lt;/a&gt; obdclass: percpu env race&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 74e41620a79f6ba97d02638e4e4b9b57a891a729&lt;/p&gt;</comment>
                            <comment id="270393" author="adilger" created="Fri, 15 May 2020 22:42:06 +0000"  >&lt;p&gt;Shilong, how often are you seeing this?  I don&apos;t see any stack dumps in this ticket, links to other tickets, links to failures in Maloo, bug reproducer test case in the patch, etc., so it seems very unlikely to happed in real life?  I&apos;m wondering if I (or, preferably, you) need to chase reviewers, or it should be closed with &quot;Cannot Reproduce&quot; and the patch abandoned until someone hits it again (which would be easier to find if there was a stack trace in this ticket).&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|i00kvj:</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>