<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:15:12 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-15072] Pool spill is activated just by changing threshold</title>
                <link>https://jira.whamcloud.com/browse/LU-15072</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I have an empty pool that consists on one OST:&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;# lfs df -p scratch.pool1
UUID                   1K-blocks        Used   Available Use% Mounted on
scratch-MDT0000_UUID    17423180        3536    15848428   1% /lustre/scratch[MDT:0]
scratch-MDT0001_UUID    17423180        2860    15849104   1% /lustre/scratch[MDT:1]
scratch-MDT0002_UUID    27541652        3680    25055796   1% /lustre/scratch[MDT:2]
scratch-MDT0003_UUID    27541652        3692    25055784   1% /lustre/scratch[MDT:3]
scratch-OST0002_UUID    35055368        1672    33202304   1% /lustre/scratch[OST:2]

filesystem_summary:     35055368        1672    33202304   1% /lustre/scratch
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;On the MDSs, I set spill_threshold_pct to 6% and spilling is not active:&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;# lctl set_param lod.scratch-MDT*-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=6

# lctl get_param lod.scratch-MDT*.pool.pool1.*
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=6
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I then change the spill_theshold_pct to 5% and spilling is activated. Note that no data was written to pool1 nor to the OST:&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;# lctl set_param lod.scratch-MDT*-mdtlov.pool.pool1.spill_threshold_pct=5
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=5
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=5

# lctl get_param lod.scratch-MDT*.pool.pool1.*
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=1
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=5
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=1
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Change the threshold back to 6% and spilling is not active again:&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;# lctl set_param lod.scratch-MDT*-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=6

# lctl get_param lod.scratch-MDT*.pool.pool1.*
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=6
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;With an empty OST pool, pool spilling should not be activated when the threshold is changed and the values are all above 1%.&lt;/p&gt;</description>
                <environment></environment>
        <key id="66539">LU-15072</key>
            <summary>Pool spill is activated just by changing threshold</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="jamesanunez">James Nunez</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Oct 2021 15:02:53 +0000</created>
                <updated>Sat, 22 Apr 2023 18:33:07 +0000</updated>
                            <resolved>Sat, 22 Apr 2023 18:33:07 +0000</resolved>
                                    <version>Lustre 2.15.0</version>
                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="314927" author="bzzz" created="Thu, 7 Oct 2021 15:31:24 +0000"  >&lt;p&gt;I&apos;m adding another status to procfs to see statfs data spilling code sees. that may be related to grants.&lt;/p&gt;</comment>
                            <comment id="314934" author="gerrit" created="Thu, 7 Oct 2021 16:07:56 +0000"  >&lt;p&gt;&quot;Alex Zhuravlev &amp;lt;bzzz@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/45153&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45153&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15072&quot; title=&quot;Pool spill is activated just by changing threshold&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15072&quot;&gt;&lt;del&gt;LU-15072&lt;/del&gt;&lt;/a&gt; lod: extra status for spilling&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0fa9a39022741bc7f523a97d39328688c00023b2&lt;/p&gt;</comment>
                            <comment id="314935" author="bzzz" created="Thu, 7 Oct 2021 16:15:43 +0000"  >&lt;p&gt;James, thanks for the report. could you please apply the patch above and dump spill internal info via &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;lctl get_param lod.*.pool.*.spill_status&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt; ?&lt;/p&gt;</comment>
                            <comment id="314978" author="jamesanunez" created="Thu, 7 Oct 2021 22:45:48 +0000"  >&lt;p&gt;Just created pools pool0, pool1, pool2 with assignment OST0000, OST0001 and OST00002, respectively. No data is written to any pool and nothing written to the file system:&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;# lctl get_param lod.scratch-MDT*.pool.*.spill*
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_status=
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_target=

lod.scratch-MDT0000-mdtlov.pool.pool0.spill_threshold_pct=0
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_status=
1: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=

lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=0
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_status=
2: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0000-mdtlov.pool.pool2.spill_threshold_pct=0
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_status=
0: 0 0
0 - 0 = 0 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_target=

lod.scratch-MDT0002-mdtlov.pool.pool0.spill_threshold_pct=0
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_status=
1: 0 0
0 - 0 = 0 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=

lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=0
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_status=
2: 0 0
0 - 0 = 0 ?? 0 -- off 0% expired -14015
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0002-mdtlov.pool.pool2.spill_threshold_pct=0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Set poolN.spill_target=pool(N+1) for N = 0, 1 and set spill_threshold_pct=5:&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;# lctl get_param lod.scratch-MDT*.pool.*.spill*
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_is_active=1
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_status=
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_target=pool1
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_threshold_pct=5
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=1
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_status=
1: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=5
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_is_active=1
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_status=
2: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0000-mdtlov.pool.pool2.spill_threshold_pct=5
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_is_active=1
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_status=
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_target=pool1
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_threshold_pct=5
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=1
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_status=
1: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=5
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_is_active=1
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_status=
2: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 939308 -- on 5% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0002-mdtlov.pool.pool2.spill_threshold_pct=5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Set spill_threshold_pct=6:&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;# lctl get_param lod.scratch-MDT*.pool.*.spill*
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_status=
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_target=pool1
lod.scratch-MDT0000-mdtlov.pool.pool0.spill_threshold_pct=6
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_status=
1: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0000-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_is_active=0
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_status=
2: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0000-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0000-mdtlov.pool.pool2.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_status=
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_target=pool1
lod.scratch-MDT0002-mdtlov.pool.pool0.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_status=
1: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_target=pool2
lod.scratch-MDT0002-mdtlov.pool.pool1.spill_threshold_pct=6
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_is_active=0
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_status=
2: 17771692 18786160
18786160 - 17771692 = 1014468 ?? 1127169 -- off 6% expired 5
lod.scratch-MDT0002-mdtlov.pool.pool2.spill_target=

lod.scratch-MDT0002-mdtlov.pool.pool2.spill_threshold_pct=6
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="314984" author="bzzz" created="Fri, 8 Oct 2021 04:29:27 +0000"  >&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;
0: 17771696 18786160
18786160 - 17771696 = 1014464 ?? 939308 -- on 5% expired 5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;total is 18345 MB and 17355MB is available, thus used is 990MB or 5.4%&lt;br/&gt;
just mechanically it&apos;s all correct, but I guess this can be confusing for customers.&lt;/p&gt;</comment>
                            <comment id="314989" author="bzzz" created="Fri, 8 Oct 2021 06:58:23 +0000"  >&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;
# lfs df -h
UUID                       bytes        Used   Available Use% Mounted on
lustre-MDT0000_UUID       122.1M        1.6M      109.5M   2% /mnt/lustre[MDT:0] 
lustre-OST0000_UUID       305.8M        1.2M      278.0M   1% /mnt/lustre[OST:0] 
lustre-OST0001_UUID       305.8M        1.2M      278.0M   1% /mnt/lustre[OST:1] 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;this is on a local tiny setup where we do not create a huge journal.&lt;/p&gt;</comment>
                            <comment id="314993" author="bzzz" created="Fri, 8 Oct 2021 07:47:00 +0000"  >&lt;p&gt;important notice - status is not recalculated just when space usage changes, rather it&apos;s done upon object allocation (e.g. when you create a new file/mirror) and changing spilling configuration.&lt;/p&gt;</comment>
                            <comment id="315052" author="adilger" created="Fri, 8 Oct 2021 17:55:13 +0000"  >&lt;p&gt;Alex, I think it makes sense to compute the used percentage in the same way as &quot;&lt;tt&gt;df&lt;/tt&gt;&quot; and &quot;&lt;tt&gt;lfs df&lt;/tt&gt;&quot; does, so that users are not confused by this.  &lt;/p&gt;</comment>
                            <comment id="315061" author="bzzz" created="Fri, 8 Oct 2021 19:30:03 +0000"  >&lt;p&gt;OK, I&apos;ll check the details &lt;/p&gt;</comment>
                            <comment id="315257" author="bzzz" created="Tue, 12 Oct 2021 07:45:45 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=jamesanunez&quot; class=&quot;user-hover&quot; rel=&quot;jamesanunez&quot;&gt;jamesanunez&lt;/a&gt; could you please show lfs df for the case?&lt;/p&gt;</comment>
                            <comment id="370224" author="gerrit" created="Sat, 22 Apr 2023 17:27:21 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/45153/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/45153/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15072&quot; title=&quot;Pool spill is activated just by changing threshold&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15072&quot;&gt;&lt;del&gt;LU-15072&lt;/del&gt;&lt;/a&gt; lod: extra status for spilling&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b7f07db28f6da76b56f53988866f0cc6cda158d3&lt;/p&gt;</comment>
                            <comment id="370270" author="pjones" created="Sat, 22 Apr 2023 18:33:07 +0000"  >&lt;p&gt;Landed for 2.16&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="66096">LU-15011</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|i026lz:</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>