<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:30:44 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-16875] spinlock contention at pagecache during buffered ior test</title>
                <link>https://jira.whamcloud.com/browse/LU-16875</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Lustre is configured with small configuration 1 OSS /4 OST&#160;&lt;/p&gt;

&lt;p&gt;During single threaded buffered test with IOR I noticed high system CPU usage and spinlock contention at between IOR and ptlrpcd.&#160;&lt;/p&gt;

&lt;p&gt;buffered ior executed like below:&#160;&lt;/p&gt;

&lt;p&gt;ior &#160;-F -w -b 64g -t 256m -e -o /lustre/&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.whamcloud.com/secure/attachment/49318/49318_image-2023-06-06-00-23-09-738.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;This seems expected that during the buffered&#160; test there is high pressure on pagecache but I wonder if this spinlock contention between IOR and ptlrpcd can be somehow avoided.&#160;&lt;/p&gt;

&lt;p&gt;Additionally I did direct IO test and as expected I do not see any lock contention but&#160;&lt;/p&gt;

&lt;p&gt;direct io test:&#160;&lt;/p&gt;

&lt;p&gt;ior -b 64g -t 256m -e -w -r -o /lustre/iorfile --posix.odirect&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;During direct IO test there is no contention (as expected) but IOR still consumes a lot of CPU time due to memory operations.&#160;&#160;&lt;/p&gt;</description>
                <environment>Rocky linux 8.7-ib, Lustre 15.2.2, 1 OSS  / 4 OST , single client</environment>
        <key id="76417">LU-16875</key>
            <summary>spinlock contention at pagecache during buffered ior test</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="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="Kachkin">Sergey Kachkin</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Jun 2023 21:28:10 +0000</created>
                <updated>Mon, 5 Jun 2023 21:29:06 +0000</updated>
                                            <version>Lustre 2.15.2</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                    <attachments>
                            <attachment id="49318" name="image-2023-06-06-00-23-09-738.png" size="138765" author="Kachkin" created="Mon, 5 Jun 2023 21:23:11 +0000"/>
                            <attachment id="49320" name="ior_buffered.svg" size="192129" author="Kachkin" created="Mon, 5 Jun 2023 21:29:05 +0000"/>
                            <attachment id="49319" name="ior_odirect.svg" size="208443" author="Kachkin" created="Mon, 5 Jun 2023 21:20:00 +0000"/>
                    </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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>Performance</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03n7j:</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>