<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:09:11 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-7470] Extend TBF policy with NID/JobID expressions</title>
                <link>https://jira.whamcloud.com/browse/LU-7470</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In NRS TBF policy, RPCs need to be classified according to user-defined rules to meet with different requirements. Existing rules can only based on NID or JobID according to the type of TBF. However, these kind of rules might not enough for some use cases, for example, when we want to limit NID rates as well as JobID rates at the same time.&lt;/p&gt;

&lt;p&gt;So, we extend the existing TBF policy so that following kind of rules can be used:&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;JOBID={dd.500}&amp;amp;NID={192.168.1.1@tcp},JOBID={dd.0}&amp;amp;NID={192.168.1.*@tcp} 10000
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The expression of the rule is combined by two sub-expression, &lt;tt&gt;JOBID={dd.500}&amp;amp;NID={192.168.1.1@tcp&lt;/tt&gt; and &lt;tt&gt;JOBID={dd.0}&amp;amp;NID={192.168.1.*@tcp&lt;/tt&gt;. The expression&apos;s value is the disjunction of all the sub-expressions, which mean, the expression will be true if at least one of the sub-expressions is true.&lt;/p&gt;

&lt;p&gt;And sub-expression &lt;tt&gt;JOBID={dd.500}&amp;amp;NID={192.168.1.1@tcp&lt;/tt&gt; is combined by &lt;tt&gt;JOBID={dd.500&lt;/tt&gt; and &lt;tt&gt;NID={192.168.1.1@tcp&lt;/tt&gt;. The value of sub-expression is the conjunction of both minimum-expressions (i.e. &lt;tt&gt;JOBID={dd.500&lt;/tt&gt; and &lt;tt&gt;NID={192.168.1.1@tcp&lt;/tt&gt;), which means the sub-expression will be true if both of the minimum-expressions are ture.&lt;/p&gt;

&lt;p&gt;By using this kind of expression, we can define as complex rules as we wish. &lt;/p&gt;</description>
                <environment></environment>
        <key id="33310">LU-7470</key>
            <summary>Extend TBF policy with NID/JobID expressions</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</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="1">Fixed</resolution>
                                        <assignee username="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="lixi">Li Xi</reporter>
                        <labels>
                            <label>cea</label>
                            <label>patch</label>
                    </labels>
                <created>Tue, 24 Nov 2015 05:51:08 +0000</created>
                <updated>Fri, 1 Dec 2017 22:18:16 +0000</updated>
                            <resolved>Thu, 6 Apr 2017 03:55:23 +0000</resolved>
                                                    <fixVersion>Lustre 2.10.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="134348" author="gerrit" created="Tue, 24 Nov 2015 06:05:00 +0000"  >&lt;p&gt;Li Xi (lixi@ddn.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/17345&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17345&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7470&quot; title=&quot;Extend TBF policy with NID/JobID expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7470&quot;&gt;&lt;del&gt;LU-7470&lt;/del&gt;&lt;/a&gt; nrs: extend TBF with NID/JobID expression&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b266613c4751f3633b26308504e5fc68b0399e6b&lt;/p&gt;</comment>
                            <comment id="134371" author="rhenwood" created="Tue, 24 Nov 2015 14:01:47 +0000"  >&lt;p&gt;Very interesting work! &lt;/p&gt;

&lt;p&gt;Please ensure the relevant section of the Lustre Operations Manual is updated to include this new feature:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://build.hpdd.intel.com/job/lustre-manual/lastSuccessfulBuild/artifact/lustre_manual.xhtml#idp3359544&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://build.hpdd.intel.com/job/lustre-manual/lastSuccessfulBuild/artifact/lustre_manual.xhtml#idp3359544&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;to make a change to the manual source.&lt;br/&gt;
&lt;a href=&quot;https://wiki.hpdd.intel.com/display/PUB/Making+changes+to+the+Lustre+Manual+source&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.hpdd.intel.com/display/PUB/Making+changes+to+the+Lustre+Manual+source&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="168866" author="lixi" created="Mon, 10 Oct 2016 02:49:34 +0000"  >&lt;p&gt;I am checking the possibility of combining this work with &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8674&quot; title=&quot;A lightweight internal policy engine of Lustre for HSM, OST pool migration, file heat, inotify and so on&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8674&quot;&gt;&lt;del&gt;LU-8674&lt;/del&gt;&lt;/a&gt; (general policy engine) for more general expression.&lt;/p&gt;</comment>
                            <comment id="168870" author="emoly.liu" created="Mon, 10 Oct 2016 03:39:15 +0000"  >&lt;p&gt;Thanks, LiXi !&lt;/p&gt;</comment>
                            <comment id="190943" author="gerrit" created="Thu, 6 Apr 2017 00:59:43 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/17345/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/17345/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7470&quot; title=&quot;Extend TBF policy with NID/JobID expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7470&quot;&gt;&lt;del&gt;LU-7470&lt;/del&gt;&lt;/a&gt; nrs: extend TBF with NID/JobID/OPCode expression&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 949bc00ad1ec0786940bd00ba53479d88c23ea14&lt;/p&gt;</comment>
                            <comment id="190960" author="pjones" created="Thu, 6 Apr 2017 03:55:23 +0000"  >&lt;p&gt;Landed for 2.10&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="34888">LUDOC-328</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36064">LU-8008</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46198">LU-9535</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="19694">LU-3558</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36056">LU-8006</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10490" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 29 Apr 2016 05:51:08 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxu4v:</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_10493" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 24 Nov 2015 05:51:08 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>