<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:45:35 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-4757] Unable to set upper limit on ost_io threads</title>
                <link>https://jira.whamcloud.com/browse/LU-4757</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;On an OSS, am unable to configure a persistent throttle the number of ost_io threads.  It may be user or doc error, but have tried kernel module settings and a few different conf_param syntax, per section 32.9 of the Lustre manual:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# lctl get_param ost.OSS.ost_io.threads_max&lt;br/&gt;
ost.OSS.ost_io.threads_max=512&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# cat /etc/modprobe.d/lustre.conf&lt;br/&gt;
options lnet networks=tcp1(eth3)&lt;br/&gt;
options ost oss_num_threads=256&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# lctl conf_param cal.ost.ost_io.threads_max=128&lt;br/&gt;
No device found for name MGS: Invalid argument&lt;br/&gt;
This command must be run on the MGS.&lt;br/&gt;
error: conf_param: No such device&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# lctl conf_param ost.OSS.ost_io.threads_max=128&lt;br/&gt;
No device found for name MGS: Invalid argument&lt;br/&gt;
This command must be run on the MGS.&lt;br/&gt;
error: conf_param: No such device&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# lctl set_param ost.OSS.ost_io.threads_max=128&lt;br/&gt;
ost.OSS.ost_io.threads_max=128&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# lctl get_param ost.OSS.ost_io.threads_max&lt;br/&gt;
ost.OSS.ost_io.threads_max=128&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@oss0 ~&amp;#93;&lt;/span&gt;# cat /proc/fs/lustre/version&lt;br/&gt;
lustre: 2.4.2&lt;br/&gt;
kernel: patchless_client&lt;br/&gt;
build:  2.4.2-RC2--PRISTINE-2.6.32-358.23.2.el6_lustre.x86_64&lt;/p&gt;</description>
                <environment></environment>
        <key id="23607">LU-4757</key>
            <summary>Unable to set upper limit on ost_io threads</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="brett">Brett Lee</reporter>
                        <labels>
                    </labels>
                <created>Wed, 12 Mar 2014 19:24:41 +0000</created>
                <updated>Sat, 9 Oct 2021 05:59:38 +0000</updated>
                            <resolved>Sat, 9 Oct 2021 05:59:38 +0000</resolved>
                                    <version>Lustre 2.4.2</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="79354" author="adilger" created="Fri, 14 Mar 2014 17:49:19 +0000"  >&lt;p&gt;Did you notice the part of the conf_param &quot;This command must be run on the MGS.&quot;?  Also, sadly, the device naming for conf_param is different than set_param, you need to check the manual, since I don&apos;t know it offhand.&lt;/p&gt;

&lt;p&gt;The module parameters definitely should work, however, so this needs further investigation.&lt;/p&gt;</comment>
                            <comment id="80398" author="brett" created="Thu, 27 Mar 2014 18:19:56 +0000"  >&lt;p&gt;Yes, I did see that about conf_param on the MGS, but attributed that to a mistake as it didn&apos;t seem logical (looks like the mistake is mine).  I have this as an open item to verify the functionality, so will report back once I&apos;ve checked via the MGS.&lt;/p&gt;</comment>
                            <comment id="315102" author="adilger" created="Sat, 9 Oct 2021 05:59:38 +0000"  >&lt;p&gt;&quot;&lt;tt&gt;lctl conf_param&lt;/tt&gt;&quot; is deprecated, use &quot;&lt;tt&gt;lctl set_param -P&lt;/tt&gt;&quot; instead.&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|hzwhif:</customfieldvalue>

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