<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:26:29 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-2590] lfs setstripe broken on ppc</title>
                <link>https://jira.whamcloud.com/browse/LU-2590</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;On ppc64, with lustre version &lt;a href=&quot;https://github.com/chaos/lustre/commits/2.3.58-4chaos&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;2.3.58-4chaos&lt;/a&gt; (which is 2.3.58, plus LLNL patches, plus a few that we&apos;ve pulled in for testing), lfs setstripe no longer seems to work on ppc64 clients.  I&apos;m not sure at what point in time they stopped working.&lt;/p&gt;

&lt;p&gt;Here&apos;s the 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;$ lfs setstripe -c 2 testfile
error on ioctl 0x8008669a for &apos;testfile&apos; (3): Invalid argument
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Afterward there is a 0-length file created that has no stripe information, which makes sense if the striping ioctl() failed, but the mknod() succeeded.&lt;/p&gt;

&lt;p&gt;I will attach the lustre log from running the above command.  It is very verbose; I used &quot;-1&quot; debug level.&lt;/p&gt;</description>
                <environment></environment>
        <key id="17112">LU-2590</key>
            <summary>lfs setstripe broken on ppc</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="bobijam">Zhenyu Xu</assignee>
                                    <reporter username="morrone">Christopher Morrone</reporter>
                        <labels>
                            <label>MB</label>
                            <label>ppc</label>
                            <label>sequoia</label>
                            <label>topsequoia</label>
                    </labels>
                <created>Tue, 8 Jan 2013 18:05:25 +0000</created>
                <updated>Wed, 2 May 2018 21:35:48 +0000</updated>
                            <resolved>Wed, 13 Feb 2013 19:49:11 +0000</resolved>
                                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="50166" author="morrone" created="Tue, 8 Jan 2013 18:06:57 +0000"  >&lt;p&gt;Client log from failed lfs setstripe.&lt;/p&gt;</comment>
                            <comment id="50169" author="morrone" created="Tue, 8 Jan 2013 18:15:07 +0000"  >&lt;p&gt;I am not able to set striping using xattrs any longer either.  Interestingly, there are no error codes returned by the xattr striping path, the setting are just ignored.&lt;/p&gt;</comment>
                            <comment id="50192" author="adilger" created="Wed, 9 Jan 2013 04:42:22 +0000"  >&lt;p&gt;Chris, do you know what version was the last one that worked?  The one patch I can think of off the top of my head is the lmm_layout_gen change (commit f90abfdc9), but it was landed way back in 2.1.53, so I&apos;d think you have used PPC since then.&lt;/p&gt;</comment>
                            <comment id="50209" author="pjones" created="Wed, 9 Jan 2013 11:02:35 +0000"  >&lt;p&gt;Bobijam&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="50215" author="morrone" created="Wed, 9 Jan 2013 12:35:30 +0000"  >&lt;p&gt;Andreas, unfortunately no, I can&apos;t remember specifically in which version last I last successfully used striping.  I suspect it worked in either 2.1.56 or 2.1.57, because I was testing striping through xattrs, which led me to submit the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2485&quot; title=&quot;NULL pointer dereference in lustre_swab_lov_user_md_common&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2485&quot;&gt;&lt;del&gt;LU-2485&lt;/del&gt;&lt;/a&gt; bug.  But I could be wrong.&lt;/p&gt;</comment>
                            <comment id="50243" author="bobijam" created="Wed, 9 Jan 2013 23:36:59 +0000"  >&lt;p&gt;Can I have the verbose MDS log of the operation please?&lt;/p&gt;</comment>
                            <comment id="50279" author="morrone" created="Thu, 10 Jan 2013 13:39:58 +0000"  >&lt;p&gt;Attached files mds_lustre_log.txt.bz2 and client_lustre_log.txt.bz2.  This was full debugging while running the 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;seqio1-ib0:/p/lsfull/morrone$ lfs setstripe -c 2 twowide
error on ioctl 0x8008669a for &apos;twowide&apos; (3): Invalid argument
error: setstripe: create stripe file &apos;twowide&apos; failed
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The client&apos;s nid is 172.20.12.1@o2ib500. &lt;/p&gt;

&lt;p&gt;The MDS&apos;s nid is 172.20.5.1@o2ib500.&lt;/p&gt;</comment>
                            <comment id="50321" author="bobijam" created="Thu, 10 Jan 2013 23:05:27 +0000"  >&lt;p&gt;From mds log, it reports that the client pattern data is erroneous (stripe pattern: 0x0)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;00000100:00000001:12.0:1357842862.414573:0:13308:0:(pack_generic.c:2160:lustre_swab_lov_user_md_v1()) Process entered&lt;br/&gt;
00000100:00000080:12.0:1357842862.414574:0:13308:0:(pack_generic.c:2161:lustre_swab_lov_user_md_v1()) swabbing lov_user_md v1&lt;br/&gt;
00000100:00000001:12.0:1357842862.414575:0:13308:0:(pack_generic.c:2146:lustre_swab_lov_user_md_common()) Process entered&lt;br/&gt;
00000100:00001000:12.0:1357842862.414575:0:13308:0:(pack_generic.c:2133:print_lum()) lov_user_md ffffc900a2aa11f8:&lt;br/&gt;
00000100:00001000:12.0:1357842862.414576:0:13308:0:(pack_generic.c:2134:print_lum())    lmm_magic: 0xbd10bd0&lt;br/&gt;
00000100:00001000:12.0:1357842862.414576:0:13308:0:(pack_generic.c:2135:print_lum())    lmm_pattern: 0x0&lt;br/&gt;
00000100:00001000:12.0:1357842862.414577:0:13308:0:(pack_generic.c:2136:print_lum())    lmm_object_id: 0&lt;br/&gt;
00000100:00001000:12.0:1357842862.414577:0:13308:0:(pack_generic.c:2137:print_lum())    lmm_object_gr: 0&lt;br/&gt;
00000100:00001000:12.0:1357842862.414577:0:13308:0:(pack_generic.c:2138:print_lum())    lmm_stripe_size: 0x0&lt;br/&gt;
00000100:00001000:12.0:1357842862.414578:0:13308:0:(pack_generic.c:2139:print_lum())    lmm_stripe_count: 0x2&lt;br/&gt;
00000100:00001000:12.0:1357842862.414578:0:13308:0:(pack_generic.c:2141:print_lum())    lmm_stripe_offset/lmm_layout_gen: 0xffff&lt;br/&gt;
00000100:00000001:12.0:1357842862.414578:0:13308:0:(pack_generic.c:2155:lustre_swab_lov_user_md_common()) Process leaving&lt;br/&gt;
00000100:00000001:12.0:1357842862.414579:0:13308:0:(pack_generic.c:2163:lustre_swab_lov_user_md_v1()) Process leaving&lt;br/&gt;
00020000:00000001:12.0:1357842862.414579:0:13308:0:(lod_qos.c:1213:lod_use_defined_striping()) Process entered&lt;br/&gt;
00000004:00000001:12.0:1357842862.414580:0:13308:0:(lod_lov.c:726:lod_verify_striping()) Process entered&lt;br/&gt;
00000004:00000080:12.0:1357842862.414581:0:13308:0:(lod_lov.c:742:lod_verify_striping()) bad userland stripe pattern: 0x0&lt;br/&gt;
00000004:00000001:12.0:1357842862.414581:0:13308:0:(lod_lov.c:743:lod_verify_striping()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea)&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="50322" author="bobijam" created="Thu, 10 Jan 2013 23:14:35 +0000"  >&lt;p&gt;patch tracking at &lt;a href=&quot;http://review.whamcloud.com/4996&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4996&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;commit message&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;LU-2590 lod: magic changed after swab

In lod_qos_parse_config(), the stack magic variable should be changed
to native endianness as well.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="50508" author="morrone" created="Tue, 15 Jan 2013 17:49:33 +0000"  >&lt;p&gt;lfs setstripe appears to work again with patch &lt;a href=&quot;http://review.whamcloud.com/4996&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;4996&lt;/a&gt; applied.  Thanks!&lt;/p&gt;</comment>
                            <comment id="50509" author="morrone" created="Tue, 15 Jan 2013 18:00:06 +0000"  >&lt;p&gt;It looks like the fix still leaves something not-quite-right with the swabbing because I am seeing this:&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;seqio1-ib0:/p/lsfull/morrone/striping_test$ dmesg
seqio1-ib0:/p/lsfull/morrone/striping_test$ lfs setstripe -c 9 nine
seqio1-ib0:/p/lsfull/morrone/striping_test$ dmesg
LustreError: 6803:0:(lov_pack.c:160:lov_packmd()) bad mem LOV MAGIC: 0xD00BD10B != 0x0BD10BD0 nor 0x0BD30BD0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The command succeeds though.&lt;/p&gt;</comment>
                            <comment id="50527" author="bobijam" created="Tue, 15 Jan 2013 23:31:57 +0000"  >&lt;p&gt;What does further &quot;$ lfs getstripe nine&quot; come out? Also success w/o error message in dmesg?&lt;/p&gt;</comment>
                            <comment id="50528" author="bobijam" created="Tue, 15 Jan 2013 23:45:55 +0000"  >&lt;p&gt;Since I don&apos;t have ppc node, would you mind collecting -1 logs of MDS/Client w/ patch 4996 applied?&lt;/p&gt;</comment>
                            <comment id="50696" author="morrone" created="Thu, 17 Jan 2013 13:01:18 +0000"  >&lt;p&gt;lfs getstripe works without an error.&lt;/p&gt;

&lt;p&gt;I just did the 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;seqio1-ib0:/p/lsfull/morrone/striping_test$ lfs setstripe -c 9 ninefile &amp;amp;&amp;amp; sleep 1 &amp;amp;&amp;amp; lfs getstripe ninefile
ninefile
lmm_stripe_count:   9
lmm_stripe_size:    1048576
lmm_layout_gen:     0
lmm_stripe_offset:  141
        obdidx           objid          objid            group
           141            7811         0x1e83                0
           142            7811         0x1e83                0
           143            7779         0x1e63                0
           144            7811         0x1e83                0
           145            7875         0x1ec3                0
           146            7811         0x1e83                0
           147            7811         0x1e83                0
           148            7811         0x1e83                0
           149            7875         0x1ec3                0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The client log will be attached as &quot;seqio1_log2.txt.bz2&quot;, and mds log will be in &quot;grove-mds1_log2.txt.bz2&quot;.&lt;/p&gt;</comment>
                            <comment id="50959" author="bobijam" created="Tue, 22 Jan 2013 02:06:15 +0000"  >&lt;p&gt;In seqio1_log2.txt.bz2, I saw that in lov_getstripe(), lov_packmd() was called twice&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;00020000:00000001:0.0:1358445309.046861:2640:4308:0:(lov_obd.c:1901:lov_iocontrol()) Process entered
00020000:00000001:0.0:1358445309.046870:2928:4308:0:(lov_pack.c:590:lov_getstripe()) Process entered
00020000:00000001:0.0:1358445309.046879:3184:4308:0:(lov_pack.c:145:lov_packmd()) Process entered
00020000:00000010:0.0:1358445309.046888:3184:4308:0:(lov_pack.c:201:lov_packmd()) kmalloced &apos;*lmmp&apos;: 248 at c0000003790ce900.
00020000:00000040:0.0:1358445309.046899:3184:4308:0:(lov_pack.c:207:lov_packmd()) lov_packmd: LOV_MAGIC 0x0BD10BD0, lmm_size = 248 
00020000:00000001:0.0:1358445309.046908:3312:4308:0:(lov_pack.c:247:lov_packmd()) Process leaving (rc=248 : 248 : f8)
00000100:00000001:0.0:1358445309.046918:3104:4308:0:(pack_generic.c:2179:lustre_swab_lov_mds_md()) Process entered
00000100:00000080:0.0:1358445309.046929:3104:4308:0:(pack_generic.c:2180:lustre_swab_lov_mds_md()) swabbing lov_mds_md
00000100:00000001:0.0:1358445309.046936:3104:4308:0:(pack_generic.c:2188:lustre_swab_lov_mds_md()) Process leaving
00000100:00000001:0.0:1358445309.046945:3104:4308:0:(pack_generic.c:2196:lustre_swab_lov_user_md_objects()) Process entered
00000100:00000001:0.0:1358445309.046954:3104:4308:0:(pack_generic.c:2203:lustre_swab_lov_user_md_objects()) Process leaving
00020000:00000001:0.0:1358445309.046964:2928:4308:0:(obd_class.h:726:obd_packmd()) Process entered
00020000:00000001:0.0:1358445309.046971:3184:4308:0:(lov_pack.c:145:lov_packmd()) Process entered
00020000:00020000:0.0:1358445309.046977:3184:4308:0:(lov_pack.c:160:lov_packmd()) bad mem LOV MAGIC: 0xD00BD10B != 0x0BD10BD0 nor 0x0BD30BD0
00020000:00000001:0.0:1358445309.047032:3312:4308:0:(lov_pack.c:161:lov_packmd()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea)
00020000:00000001:0.0:1358445309.047043:3056:4308:0:(obd_class.h:732:obd_packmd()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea)
00020000:00000001:0.0:1358445309.047052:3056:4308:0:(lov_pack.c:671:lov_getstripe()) Process leaving (rc=0 : 0 : 0)
00020000:00000001:0.0:1358445309.047061:2768:4308:0:(lov_obd.c:2087:lov_iocontrol()) Process leaving (rc=0 : 0 : 0)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;While in our 2.4 source code, lov_getstripe() only calls it once, is it possible that there is discrepancy between our source codes?&lt;/p&gt;</comment>
                            <comment id="50988" author="prakash" created="Tue, 22 Jan 2013 16:57:40 +0000"  >&lt;p&gt;I believe that log was taken when running &lt;a href=&quot;https://github.com/chaos/lustre/commits/2.3.58-5chaos&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;2.3.58-5chaos&lt;/a&gt;. Looking at &lt;tt&gt;lov_getstripe&lt;/tt&gt;, &lt;tt&gt;lov_packmd&lt;/tt&gt; is called once, and &lt;tt&gt;obd_packmd&lt;/tt&gt; is called once (which appears to then call &lt;tt&gt;lov_packmd&lt;/tt&gt;).&lt;/p&gt;

&lt;p&gt;Here&apos;s the source level information, with inlined &lt;tt&gt;git blame&lt;/tt&gt; info for each line as well:&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;c5050e41 502 (phil              2003-12-03 03:16:26 +0000 |578 int lov_getstripe(struct obd_export *exp, struct lov_stripe_md *lsm,                                                                                                      
c5050e41 503 (phil              2003-12-03 03:16:26 +0000 |579                   struct lov_user_md *lump)                                                                                                                               
ccb42f24 309 (adilger           2003-01-06 22:22:15 +0000 |580 {                         

...

041f9454 631 (yangsheng         2009-03-13 15:05:48 +0000 |617         }                                                                                                                                                                 
041f9454 632 (yangsheng         2009-03-13 15:05:48 +0000 |618         rc = lov_packmd(exp, &amp;amp;lmmk, lsm);                                                                                                                                 
041f9454 633 (yangsheng         2009-03-13 15:05:48 +0000 |619         if (rc &amp;lt; 0)                                                                                                                                                       
041f9454 634 (yangsheng         2009-03-13 15:05:48 +0000 |620                 GOTO(out_set, rc); 

...

041f9454 680 (yangsheng         2009-03-13 15:05:48 +0000 |667                                                                                                                                                                           
041f9454 681 (yangsheng         2009-03-13 15:05:48 +0000 |668         obd_free_diskmd(exp, &amp;amp;lmmk);                                                                                                                                      
041f9454 682 (yangsheng         2009-03-13 15:05:48 +0000 |669 out_set:                                                                                                                                                                  
d2d56f38 463 (tappro            2007-07-30 21:08:59 +0000 |670         set_fs(seg);                                                                                                                                                      
ccb42f24 344 (adilger           2003-01-06 22:22:15 +0000 |671         RETURN(rc);                                                                                                                                                       
ccb42f24 345 (adilger           2003-01-06 22:22:15 +0000 |672 }    
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Looking at the &lt;tt&gt;git blame&lt;/tt&gt; info, both calls have been in place for a long time. So this doesn&apos;t appear to be a discrepancy issue between our trees.. I&apos;m curious why &lt;tt&gt;obd_free_diskmd&lt;/tt&gt; (i.e. &lt;tt&gt;obd_packmd&lt;/tt&gt;) isn&apos;t called in your local test case.&lt;/p&gt;</comment>
                            <comment id="51007" author="bobijam" created="Tue, 22 Jan 2013 21:35:42 +0000"  >&lt;p&gt;sorry, your are right, obi_free_diskmd() called lov_packmd(), and the root cause is it&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;   rc = lov_pack(exp, &amp;amp;lmmk, lsm);         ---&amp;gt; lmmk LE endianness
...
   &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; ((cpu_to_le32(LOV_MAGIC) != LOV_MAGIC) &amp;amp;&amp;amp;
            ((lmmk-&amp;gt;lmm_magic == cpu_to_le32(LOV_MAGIC_V1)) ||
            (lmmk-&amp;gt;lmm_magic == cpu_to_le32(LOV_MAGIC_V3)))) {
                lustre_swab_lov_mds_md(lmmk);
                lustre_swab_lov_user_md_objects(
                                (struct lov_user_ost_data*)lmmk-&amp;gt;lmm_objects,
                                lmmk-&amp;gt;lmm_stripe_count);
   }                                       ---&amp;gt; lmmk host endianness (BE)
...
   obd_free_diskmd(exp, &amp;amp;lmmk);    ---&amp;gt; but obd_free_diskmd() presumes that lmmk is LE, so that lov_packmd() errored out w/o free the memory.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="51008" author="bobijam" created="Tue, 22 Jan 2013 22:18:43 +0000"  >&lt;p&gt;the 2nd issue patch tracking at &lt;a href=&quot;http://review.whamcloud.com/5145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5145&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;commit message&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
LU-2590 obdclass: correct swab lov_mds_md

For caller&apos;s convenience, the 2nd parameter of obd_free_diskmd()
could be host endianness, it needs swab to LE if necessary, while just
lov_mds_md header needs it for figuring out how much memory needs to
be freed.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="52332" author="adilger" created="Wed, 13 Feb 2013 19:49:11 +0000"  >&lt;p&gt;Second patch landed for 2.4.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="48641">LU-10100</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52073">LU-10984</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12153" name="LU-2590_log.txt.bz2" size="1012301" author="morrone" created="Tue, 8 Jan 2013 18:06:57 +0000"/>
                            <attachment id="12156" name="client_lustre_log.txt.bz2" size="363359" author="morrone" created="Thu, 10 Jan 2013 13:39:58 +0000"/>
                            <attachment id="12171" name="grove-mds1_log2.txt.bz2" size="3312630" author="morrone" created="Thu, 17 Jan 2013 13:01:45 +0000"/>
                            <attachment id="12157" name="mds_lustre_log.txt.bz2" size="1213115" author="morrone" created="Thu, 10 Jan 2013 13:39:58 +0000"/>
                            <attachment id="12172" name="seqio1_log2.txt.bz2" size="247258" author="morrone" created="Thu, 17 Jan 2013 13:01:45 +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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzvesf:</customfieldvalue>

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