<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:01:55 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-6635] sanity-lfsck test_18e:FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty</title>
                <link>https://jira.whamcloud.com/browse/LU-6635</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for wangdi &amp;lt;di.wang@intel.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/35e75e88-012d-11e5-9d1f-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/35e75e88-012d-11e5-9d1f-5254006e85c2&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_18e failed with the following error:&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;(8) .lustre/lost+found/MDT0000/ should not be empty
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;CMD: shadow-20vm12 /usr/sbin/lctl get_param -n mdd.lustre-MDT0000.lfsck_layout
There should be stub file under .lustre/lost+found/MDT0000/
 sanity-lfsck test_18e: @@@@@@ FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty 
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:4727:error_noexit()
  = /usr/lib64/lustre/tests/test-framework.sh:4758:error()
  = /usr/lib64/lustre/tests/sanity-lfsck.sh:2261:test_18e()
  = /usr/lib64/lustre/tests/test-framework.sh:5020:run_one()
  = /usr/lib64/lustre/tests/test-framework.sh:5057:run_one_logged()
  = /usr/lib64/lustre/tests/test-framework.sh:4907:run_test()
  = /usr/lib64/lustre/tests/sanity-lfsck.sh:2277:main()
Dumping lctl log to /logdir/test_logs/2015-05-22/lustre-reviews-el6_6-x86_64--review-dne-part-2--2_9_1__32432__-70061688987660-225248/sanity-lfsck.test_18e.*.1432352325.log
CMD: shadow-20vm10.shadow.whamcloud.com,shadow-20vm11,shadow-20vm12,shadow-20vm8,shadow-20vm9 /usr/sbin/lctl dk &amp;gt; /logdir/test_logs/2015-05-22/lustre-reviews-el6_6-x86_64--review-dne-part-2--2_9_1__32432__-70061688987660-225248/sanity-lfsck.test_18e.debug_log.\$(hostname -s).1432352325.log;
         dmesg &amp;gt; /logdir/test_logs/2015-05-22/lustre-reviews-el6_6-x86_64--review-dne-part-2--2_9_1__32432__-70061688987660-225248/sanity-lfsck.test_18e.dmesg.\$(hostname -s).1432352325.log
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="30351">LU-6635</key>
            <summary>sanity-lfsck test_18e:FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty</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="1">Fixed</resolution>
                                        <assignee username="yong.fan">nasf</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                    </labels>
                <created>Sun, 24 May 2015 05:00:14 +0000</created>
                <updated>Thu, 20 Oct 2016 12:30:48 +0000</updated>
                            <resolved>Thu, 20 Oct 2016 12:30:48 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="116285" author="di.wang" created="Sun, 24 May 2015 05:02:02 +0000"  >&lt;p&gt;Another failure&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/71b23c06-0116-11e5-8699-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/71b23c06-0116-11e5-8699-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="116336" author="pjones" created="Mon, 25 May 2015 17:15:29 +0000"  >&lt;p&gt;Fan Yong&lt;/p&gt;

&lt;p&gt;Any ideas on this one?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="116473" author="yong.fan" created="Wed, 27 May 2015 01:00:29 +0000"  >&lt;p&gt;The main purpose for sanity-lfsck test_18e is that:&lt;/p&gt;

&lt;p&gt;During the first-stage scanning in the layout LFSCK, if some MDT-object dangling references some OST-object, then at that time, the layout LFSCK cannot know whether such dangling reference is right or not, then it will re-create the specified (lost) OST-object. If such decision is wrong, means during the second-stage scanning, the layout LFSCK finds that some orphan OST-object back-references the former MDT-object that with dangling reference, then the layout LFSCK will try to replace the re-created OST-obejct with the orphan OST-object. But before such replacing, it needs to check whether the re-created OST-obejct has ever been modified after the re-creating. If no, replace it; otherwise, there is conflict, the layout LFSCK will link the orphan OST-object to a new MDT-object under .lustre/lost+found/MDTxxxx/. test_18e is for the later case.&lt;/p&gt;

&lt;p&gt;About LFSCK logic maybe not perfect. But the failure here is that: when the layout LFSCK on the OST to check whether the re-created OST-object has ever been modified after the re-creating, it found that it is empty! That it is strange. According to the test scripts, we modified such re-created OST-object as following:&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;        echo &quot;Trigger layout LFSCK on all devices to find out orphan OST-object&quot;
        $START_LAYOUT -r -o -c || error &quot;(2) Fail to start LFSCK for layout!&quot;

        wait_update_facet mds1 &quot;$LCTL get_param -n \
                mdd.$(facet_svc mds1).lfsck_layout |
                awk &apos;/^status/ { print \\\$2 }&apos;&quot; &quot;scanning-phase2&quot; $LTIME ||
                error &quot;(3) MDS1 is not the expected &apos;scanning-phase2&apos;&quot;

        # to guarantee all updates are synced.
        sync
        sleep 2

        echo &quot;Write new data to f2 to modify the new created OST-object.&quot;
        echo &quot;dummy&quot; &amp;gt;&amp;gt; $DIR/$tdir/a1/f2

        do_facet $SINGLEMDS $LCTL set_param fail_val=0 fail_loc=0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And the logs shows that the fail_loc has been triggered. On the other hand, when the layout LFSCK checks whether the re-created OST-object has ever been modified after the re-creating, it will take the ldlm lock firstly, the log shows that it has taken the log, but the OST-object was empty.&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;00010000:00010000:1.0:1432342702.953829:0:15109:0:(ldlm_request.c:487:ldlm_cli_enqueue_local()) ### client-side local enqueue handler, new lock created ns: filter-lustre-OST0000_UUID lock: ffff880070e43080/0xbd508038ad6121c7 lrc: 3/0,1 mode: EX/EX res: [0x7ac:0x0:0x0].0 rrc: 1 type: EXT [0-&amp;gt;18446744073709551615] (req 0-&amp;gt;18446744073709551615) flags: 0x40010000000000 nid: local remote: 0x0 expref: -99 pid: 15109 timeout: 0 lvb_type: 0
00100000:10000000:1.0:1432342702.953874:0:15109:0:(lfsck_layout.c:2037:lfsck_layout_slave_conditional_destroy()) lustre-OST0000-osd: layout LFSCK destroyed the empty OST-object [0x100000000:0x7ac:0x0] that was created for reparing dangling referenced case. But the original missing OST-object is found now.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Since the re-created OST-object has not been modified, the layout LFSCK will replaced it with the orphan OST-object, that is NOT the test_18e expectation.&lt;/p&gt;

&lt;p&gt;Di, would you please to check whether there is some logic in your patches that may affect the data to be written back to the OST? Thanks!&lt;/p&gt;</comment>
                            <comment id="118526" author="yong.fan" created="Mon, 15 Jun 2015 15:07:45 +0000"  >&lt;p&gt;Di, is it still trouble for you? or you did not hit it again because of being fixed by the side-effect of some patch?&lt;/p&gt;</comment>
                            <comment id="118549" author="di.wang" created="Mon, 15 Jun 2015 17:03:56 +0000"  >&lt;p&gt;Nasf: yes, this still happens &lt;a href=&quot;https://testing.hpdd.intel.com/test_sessions/3f3d32ea-12a4-11e5-b9a9-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sessions/3f3d32ea-12a4-11e5-b9a9-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="118622" author="di.wang" created="Tue, 16 Jun 2015 00:41:14 +0000"  >&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; would you please to check whether there is some logic in your patches that may affect the data to be written back to the OST? Thanks!
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I do not remember I did sth like this.&lt;/p&gt;</comment>
                            <comment id="118656" author="yong.fan" created="Tue, 16 Jun 2015 09:43:22 +0000"  >&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;        wait_update_facet mds1 &quot;$LCTL get_param -n \
                mdd.$(facet_svc mds1).lfsck_layout |
                awk &apos;/^status/ { print \\\$2 }&apos;&quot; &quot;scanning-phase2&quot; $LTIME ||
                error &quot;(3) MDS1 is not the expected &apos;scanning-phase2&apos;&quot;

        # to guarantee all updates are synced.
        sync
        sleep 2

        echo &quot;Write new data to f2 to modify the new created OST-object.&quot;
        echo &quot;dummy&quot; &amp;gt;&amp;gt; $DIR/$tdir/a1/f2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The reason is that there were some very slow processing, and caused that before performing &apos;echo &quot;dummy&quot; &amp;gt;&amp;gt; $DIR/$tdir/a1/f2&apos;, the layout LFSCK has already waken up from the OBD_FAIL_LFSCK_DELAY3 and handled the target object &quot;f2&quot;. The suspect point is the &quot;sync&quot;. You can add some timer before and after the &quot;sync&quot; to measure how long it will take in your test.&lt;/p&gt;</comment>
                            <comment id="122817" author="yong.fan" created="Fri, 31 Jul 2015 05:34:56 +0000"  >&lt;p&gt;Di, do you have the logs with &quot;sync&quot; time measured?&lt;br/&gt;
Or can we close the ticket if it is not valid any longer?&lt;/p&gt;</comment>
                            <comment id="125045" author="di.wang" created="Tue, 25 Aug 2015 16:52:42 +0000"  >&lt;p&gt;Fan Yong: No, I do not have the logs, only got these failures on Maloo test anyway, here is another failure from yesterday. Please check, thanks.&lt;br/&gt;
&lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/7368a004-4b0c-11e5-bc8b-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/7368a004-4b0c-11e5-bc8b-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="126063" author="yong.fan" created="Wed, 2 Sep 2015 17:24:44 +0000"  >&lt;p&gt;According to the log &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/7368a004-4b0c-11e5-bc8b-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/7368a004-4b0c-11e5-bc8b-5254006e85c2&lt;/a&gt;, the client side time is consumed inside the following scripts of wait_update_facet:&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;        $START_LAYOUT -r -o -c || error &quot;(2) Fail to start LFSCK for layout!&quot;

        wait_update_facet mds1 &quot;$LCTL get_param -n \
                mdd.$(facet_svc mds1).lfsck_layout |
                awk &apos;/^status/ { print \\\$2 }&apos;&quot; &quot;scanning-phase2&quot; $LTIME ||
                error &quot;(3) MDS1 is not the expected &apos;scanning-phase2&apos;&quot;

        # to guarantee all updates are synced.
        sync
        sleep 2
        
        echo &quot;Write new data to f2 to modify the new created OST-object.&quot;
        echo &quot;dummy&quot; &amp;gt;&amp;gt; $DIR/$tdir/a1/f2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;00000001:00000001:1.0:1440478103.384505:0:4206:0:(debug.c:334:libcfs_debug_mark_buffer()) ***************************************************
00000001:02000400:1.0:1440478103.384506:0:4206:0:(debug.c:335:libcfs_debug_mark_buffer()) DEBUG MARKER: /usr/sbin/lctl get_param -n             mdd.lustre-MDT0000.lfsck_layout |
                awk &apos;/^status/ { print $2 }&apos;
00000001:00000001:1.0:1440478103.385590:0:4206:0:(debug.c:336:libcfs_debug_mark_buffer()) ***************************************************
...
00000001:00000001:1.0:1440478124.343827:0:4318:0:(debug.c:334:libcfs_debug_mark_buffer()) ***************************************************
00000001:02000400:1.0:1440478124.343828:0:4318:0:(debug.c:335:libcfs_debug_mark_buffer()) DEBUG MARKER: /usr/sbin/lctl get_param -n                     mdd.lustre-MDT0000.lfsck_layout |
                        awk &apos;/^status/ { print $2 }&apos;
00000001:00000001:1.0:1440478124.344946:0:4318:0:(debug.c:336:libcfs_debug_mark_buffer()) ***************************************************
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The expected status detect time is about 1 second, but the real case is about 21 seconds. Such too long interval caused the subsequent write option to be postponed after the LFSCK replacing the new created OST-object.&lt;/p&gt;

&lt;p&gt;It seems that the client was NOT in heavy load. So please check your test scripts to guarantee that the wait_update_facet() works well.&lt;/p&gt;</comment>
                            <comment id="131553" author="jamesanunez" created="Mon, 26 Oct 2015 15:57:54 +0000"  >&lt;p&gt;Another failure on master at &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/b122edfe-7b2d-11e5-9650-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/b122edfe-7b2d-11e5-9650-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="132437" author="gerrit" created="Tue, 3 Nov 2015 05:39:47 +0000"  >&lt;p&gt;Fan Yong (fan.yong@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/17025&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17025&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6635&quot; title=&quot;sanity-lfsck test_18e:FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6635&quot;&gt;&lt;del&gt;LU-6635&lt;/del&gt;&lt;/a&gt; tests: more log message for wait_update&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 68b20adc367826650b1c48a464b4fb500deee788&lt;/p&gt;</comment>
                            <comment id="136716" author="jamesanunez" created="Thu, 17 Dec 2015 16:21:21 +0000"  >&lt;p&gt;More failures on master:&lt;br/&gt;
2015-12-12 07:31:16 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/b1b6505e-a0cf-11e5-9d88-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/b1b6505e-a0cf-11e5-9d88-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-12-15 04:11:00 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/89178d04-a2f3-11e5-9b3d-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/89178d04-a2f3-11e5-9b3d-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-12-16 10:58:27 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/bf7d399a-a413-11e5-b715-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/bf7d399a-a413-11e5-b715-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-12-16 22:16:33 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/0b63ca3a-a451-11e5-8701-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/0b63ca3a-a451-11e5-8701-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="140018" author="gerrit" created="Tue, 26 Jan 2016 13:06:49 +0000"  >&lt;p&gt;Fan Yong (fan.yong@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/18146&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/18146&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6635&quot; title=&quot;sanity-lfsck test_18e:FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6635&quot;&gt;&lt;del&gt;LU-6635&lt;/del&gt;&lt;/a&gt; lfsck: block repalcing the OST-object for test&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 183abfd4cb2186c1170cd1dfaac31d02df9ddeda&lt;/p&gt;</comment>
                            <comment id="140019" author="yong.fan" created="Tue, 26 Jan 2016 13:07:09 +0000"  >&lt;p&gt;The reason is that the client side write happened after the OST replaced the new created OST-object with the old orphan. So the solution is that we need to hold the replacing until the write happened. The patch &lt;a href=&quot;http://review.whamcloud.com/18146&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/18146&lt;/a&gt; is for that.&lt;/p&gt;</comment>
                            <comment id="170397" author="gerrit" created="Thu, 20 Oct 2016 10:36:04 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/18146/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/18146/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6635&quot; title=&quot;sanity-lfsck test_18e:FAIL: (8) .lustre/lost+found/MDT0000/ should not be empty&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6635&quot;&gt;&lt;del&gt;LU-6635&lt;/del&gt;&lt;/a&gt; lfsck: block replacing the OST-object for test&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7a814e94e065551ab79e2ba75df9626e4940efc5&lt;/p&gt;</comment>
                            <comment id="170420" author="pjones" created="Thu, 20 Oct 2016 12:30:48 +0000"  >&lt;p&gt;Landed for 2.9&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </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|hzxe3j:</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>