<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:05:30 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-279] Test failure on test suite sanity, subtest test_17k</title>
                <link>https://jira.whamcloud.com/browse/LU-279</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for Prakash Surya &amp;lt;surya1@llnl.gov&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/899e29aa-76a6-11e0-a1b3-52540025f9af&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/899e29aa-76a6-11e0-a1b3-52540025f9af&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_17k failed with the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rsync failed with xattrs enabled&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Rsync is failing when xattrs are enable due to the lgetxattr function return inconsistent information about the xattr size.&lt;/p&gt;

&lt;p&gt;According to lgetxattr&apos;s man page:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An empty buffer of size zero can be passed into these calls to return the current size of the named extended attribute&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;On  success, a positive number is returned indicating the size of the extended attribute value&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;It doesn&apos;t seem like these statements are being upheld.&lt;/p&gt;

&lt;p&gt;The behavior I am seeing is: &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;        &lt;span class=&quot;code-comment&quot;&gt;// ... 
&lt;/span&gt;
        &lt;span class=&quot;code-comment&quot;&gt;// path is a pointer to a sting with the pathname to a directory
&lt;/span&gt;        &lt;span class=&quot;code-comment&quot;&gt;// on a lustre filesystem
&lt;/span&gt;
        ssize_t ret1 = lgetxattr(path, &lt;span class=&quot;code-quote&quot;&gt;&quot;lustre.lov&quot;&lt;/span&gt;, NULL, 0); &lt;span class=&quot;code-comment&quot;&gt;// returns 96
&lt;/span&gt;
        &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *buf = (&lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *)malloc(ret1);
        ssize_t ret2 = lgetxattr(path, &lt;span class=&quot;code-quote&quot;&gt;&quot;lustre.lov&quot;&lt;/span&gt;, buf, ret1); &lt;span class=&quot;code-comment&quot;&gt;// returns 56
&lt;/span&gt;
        &lt;span class=&quot;code-comment&quot;&gt;// Thus at &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; point ret1 equals 96 and ret2 equals 56
&lt;/span&gt;        &lt;span class=&quot;code-comment&quot;&gt;// Shouldn&apos;t ret1 and ret2 be the same value??
&lt;/span&gt;
        &lt;span class=&quot;code-comment&quot;&gt;// ...&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Shouldn&apos;t both invocations of lgetxattr return the same value?&lt;/p&gt;</description>
                <environment></environment>
        <key id="10744">LU-279</key>
            <summary>Test failure on test suite sanity, subtest test_17k</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="bobijam">Zhenyu Xu</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                    </labels>
                <created>Wed, 4 May 2011 17:19:28 +0000</created>
                <updated>Mon, 22 Apr 2013 14:58:28 +0000</updated>
                            <resolved>Sat, 14 May 2011 07:12:17 +0000</resolved>
                                                    <fixVersion>Lustre 2.1.0</fixVersion>
                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="13715" author="adilger" created="Wed, 4 May 2011 20:43:34 +0000"  >&lt;p&gt;I don&apos;t know the details, but I suspect that the first call is somehow just returning the generic maximum size of the lustre.lov xattr, while the second call is returning the actual size of the lustre.lov xattr for that particular file.&lt;/p&gt;

&lt;p&gt;lmmsize = 96 = 32 + 3 * 24, so it looks like your filesystem has 3 OSTs, while lmmsize = 56 = 32 + 1 * 24, so the file actually has 1 stripe allocated.&lt;/p&gt;

&lt;p&gt;I don&apos;t know if this should be considered a bug or not to return an actual xattr size that is smaller than the reported size, though I agree it is a bit surprising, and unfortunate that rsync really cares that much about it.  Having rsync call lgetxattr() twice on every file it is processing, for every xattr on the file seems quite inefficient, and regardless of whether this bug is fixed in Lustre or not, I&apos;d also recommend filing a bug with the rsync folks to just have them allocate a decent-sized buffer for reading all xattrs (can be enlarged if they every get ERANGE back) and then malloc() and memcpy() the returned xattr in userspace, which is probably much more efficient than calling into the kernel (and in some cases over the network) twice for each xattr.&lt;/p&gt;</comment>
                            <comment id="13868" author="pjones" created="Fri, 6 May 2011 05:43:46 +0000"  >&lt;p&gt;Bobijam&lt;/p&gt;

&lt;p&gt;Could you please review this in more detail&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="13946" author="bobijam" created="Sun, 8 May 2011 19:47:43 +0000"  >&lt;p&gt;I tried rsync (version 2.6.8), it does not call lgetxattr() twice on every file, and it just use a 100 length buffer for reading xattrs.&lt;/p&gt;

&lt;p&gt;And lustre handles xattr retrival in this way: if size 0 is passed, lustre just returns the maximum buffer size which could hold the value.&lt;/p&gt;

&lt;p&gt;For &quot;lustre.lov&quot;, it is 32(basic lmm) + 16(pool name) + max_stripecount * 24(lov ost data).&lt;/p&gt;

&lt;p&gt;Checking the lgetxattr manual, it states&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt; An  empty buffer of size zero can be passed into these calls to return the current size of the named extended attribute,&lt;br/&gt;
 which can be used to estimate the size of a buffer which is sufficiently large to hold the value associated with the&lt;br/&gt;
 extended attribute.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;and since the purpose of this behaviour is to estimate sufficient buffer size, IMHO Lustre&apos;s xattr handling does not count as break the statement.&lt;/p&gt;</comment>
                            <comment id="14020" author="prakash" created="Mon, 9 May 2011 12:05:01 +0000"  >&lt;blockquote&gt;
&lt;p&gt;I tried rsync (version 2.6.8), it does not call lgetxattr() twice on every file, and it just use a 100 length buffer for reading xattrs.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Here is what I am seeing on my end using rsync v3.0.6 on a RHEL6 based system ...&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;# /mnt/lustre &amp;gt; rsync --version | head -1
rsync  version 3.0.6  protocol version 30
# /mnt/lustre &amp;gt; ls -lR
.:
total 0
# /mnt/lustre &amp;gt; mkdir -p ./dir ./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;
# /mnt/lustre &amp;gt; touch ./dir/file
# /mnt/lustre &amp;gt; ln -s file ./dir/file.lnk
# /mnt/lustre &amp;gt; ls -lR
.:
total 8
drwx------ 2 root root 4096 May  9 11:35 dir
drwx------ 2 root root 4096 May  9 11:35 dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;

./dir:
total 0
-rw------- 1 root root 0 May  9 11:35 file
lrwxrwxrwx 1 root root 4 May  9 11:35 file.lnk -&amp;gt; file

./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;:
total 0
# /mnt/lustre &amp;gt; strace rsync -av -X ./dir/ ./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;/ &amp;gt; strace.txt 2&amp;gt;&amp;amp;1
# /mnt/lustre &amp;gt; ls -lR
.:
total 8
drwx------ 2 root root  4096 May  9 11:35 dir
drwx------ 2 root root  4096 May  9 11:35 dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;
-rw------- 1 root root 10941 May  9 11:36 strace.txt

./dir:
total 0
-rw------- 1 root root 0 May  9 11:35 file
lrwxrwxrwx 1 root root 4 May  9 11:35 file.lnk -&amp;gt; file

./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;:
total 0
# /mnt/lustre &amp;gt; cat strace.txt

# ... Output abbreviated to highlight lgetxattr calls ...

llistxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, 0x6797f0, 1024)         = 36
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;trusted.lma&quot;&lt;/span&gt;, 0x0, 0)   = 64
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;trusted.lma&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x02\x00\x00\x00\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;&lt;/span&gt;, 64) = 64
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;trusted.link&quot;&lt;/span&gt;, 0x0, 0)  = 45
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;trusted.link&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;\xdf\xf1\xea\x11\x01\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x13\x03D\x8d\x8d\x00\x00\x00\x00dir&quot;&lt;/span&gt;, 45) = 45
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;lustre.lov&quot;&lt;/span&gt;, 0x0, 0)    = 96
lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;lustre.lov&quot;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&quot;\xd0\x0b\xd1\x0b\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x10\x00\x01\x00\xff\xff&quot;&lt;/span&gt;, 96) = 32

# ...

# /mnt/lustre &amp;gt; rsync -av -X ./dir/ ./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;/
sending incremental file list
get_xattr_data: lgetxattr(&lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;lustre.lov&quot;&lt;/span&gt;,96) returned 32

sent 18 bytes  received 12 bytes  60.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
# /mnt/lustre &amp;gt; ls -lR
.:
total 20
drwx------ 2 root root 4096 May  9 11:35 dir
drwx------ 2 root root 4096 May  9 11:35 dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;
-rw------- 1 root root  287 May  9 11:46 strace.txt

./dir:
total 0
-rw------- 1 root root 0 May  9 11:35 file
lrwxrwxrwx 1 root root 4 May  9 11:35 file.lnk -&amp;gt; file

./dir.&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt;:
total 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Looking at the output from strace, it definitely appears to be calling lgetxattr twice for every xattr.&lt;/p&gt;

&lt;p&gt;And from digging into the v3.0.8 rsync source, I believe the relevant code is found in xattrs.c&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;&lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *get_xattr_data(&lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *fname, &lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *name, size_t *len_ptr,
                            &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; no_missing_error)
{
        size_t datum_len = sys_lgetxattr(fname, name, NULL, 0);

        &lt;span class=&quot;code-comment&quot;&gt;// ...
&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (datum_len) {
                size_t len = sys_lgetxattr(fname, name, ptr, datum_len);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (len != datum_len) {
                        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (len == (size_t)-1) {
                                &lt;span class=&quot;code-comment&quot;&gt;// ...
&lt;/span&gt;                        } &lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt; {
                                rprintf(FERROR_XFER,
                                    &lt;span class=&quot;code-quote&quot;&gt;&quot;get_xattr_data: lgetxattr(\&quot;&lt;/span&gt;%s\&lt;span class=&quot;code-quote&quot;&gt;&quot;,\&quot;&lt;/span&gt;%s\&lt;span class=&quot;code-quote&quot;&gt;&quot;,%ld)&quot;&lt;/span&gt;
                                    &lt;span class=&quot;code-quote&quot;&gt;&quot; returned %ld\n&quot;&lt;/span&gt;, full_fname(fname), name,
                                    (&lt;span class=&quot;code-object&quot;&gt;long&lt;/span&gt;)datum_len, (&lt;span class=&quot;code-object&quot;&gt;long&lt;/span&gt;)len);
                        }

                        &lt;span class=&quot;code-comment&quot;&gt;// ...&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="14074" author="bobijam" created="Mon, 9 May 2011 20:24:58 +0000"  >&lt;p&gt;confirmed that rsync v3.0.x changed its behavior.&lt;/p&gt;

&lt;p&gt;patch tracking at &lt;a href=&quot;http://review.whamcloud.com/524&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/524&lt;/a&gt; to return exact xattr value size when passing 0 size for determing buffer size to hold the xattr value.&lt;/p&gt;</comment>
                            <comment id="14137" author="prakash" created="Tue, 10 May 2011 14:49:29 +0000"  >&lt;p&gt;Great!&lt;/p&gt;

&lt;p&gt;Maloo results for test 17k with patch 524: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/e51aa7e4-7b4d-11e0-b5bf-52540025f9af&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/e51aa7e4-7b4d-11e0-b5bf-52540025f9af&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14356" author="hudson" created="Fri, 13 May 2011 18:13:12 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14357" author="hudson" created="Fri, 13 May 2011 18:15:33 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14358" author="hudson" created="Fri, 13 May 2011 18:16:00 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14359" author="hudson" created="Fri, 13 May 2011 18:16:58 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=ofa/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14360" author="hudson" created="Fri, 13 May 2011 18:18:47 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14361" author="hudson" created="Fri, 13 May 2011 18:19:44 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14362" author="hudson" created="Fri, 13 May 2011 18:26:00 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14363" author="hudson" created="Fri, 13 May 2011 18:35:03 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14364" author="hudson" created="Fri, 13 May 2011 18:35:03 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14365" author="hudson" created="Fri, 13 May 2011 18:37:09 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=ofa/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,ofa #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14366" author="hudson" created="Fri, 13 May 2011 18:37:42 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14367" author="hudson" created="Fri, 13 May 2011 18:38:06 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=ofa/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14368" author="hudson" created="Fri, 13 May 2011 18:42:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14369" author="hudson" created="Fri, 13 May 2011 18:43:41 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=inkernel/119/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #119&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-279&quot; title=&quot;Test failure on test suite sanity, subtest test_17k&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-279&quot;&gt;&lt;del&gt;LU-279&lt;/del&gt;&lt;/a&gt; Test failure on test suite sanity, subtest test_17k&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=701627cb7c17dfd206ea65aaadab3a109047a4fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;701627cb7c17dfd206ea65aaadab3a109047a4fd&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14372" author="pjones" created="Sat, 14 May 2011 07:12:17 +0000"  >&lt;p&gt;Landed for 2.1. Please reopen if issue reoccurs or more work is required&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|hzv9a7:</customfieldvalue>

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