<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:08:08 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-549] Add xattr list/value cache on client</title>
                <link>https://jira.whamcloud.com/browse/LU-549</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Caching the xattr list (and xattrs themselves) on the clients is becoming increasingly important, since this has shown up as a performance problem in the past (e.g. doing an RPC to get &quot;security.capability&quot; for every file access).&lt;/p&gt;

&lt;p&gt;We can easily/compatibly add a simple xattr list and/or value cache on the client under the MDS_INODELOCK_UPDATE bit, which setxattr always gets in LCK_EX mode.  mdt_reint_setxattr() also gets the MDS_INODELOCK_LOOKUP for XATTR_NAME_ACL_ACCESS, but this should be expanded to also include XATTR_SECURITY_PREFIX.  This should also allow negative xattr caching so that an RPC is not sent repeatedly for xattrs that do not exist.  Whether we want to cache the non-security xattrs under a separate MDS_INODELOCK_XATTR bit lock can be decided/implemented separately.&lt;/p&gt;

&lt;p&gt;A second phase would be to read/send/cache common xattrs on the client on first access to avoid extra RPCs.  This will become increasingly important with clients, since SELinux and other xattr-heavy tools are becoming increasingly common.&lt;/p&gt;

&lt;p&gt;If we begin to cache xattrs on the client, we should remove the special-case handling of security.capability in ll_setxattr_common() which was added as a hack to address a serious performance problem.&lt;/p&gt;</description>
                <environment></environment>
        <key id="11413">LU-549</key>
            <summary>Add xattr list/value cache on client</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="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="yong.fan">nasf</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jul 2011 18:32:02 +0000</created>
                <updated>Thu, 13 Jun 2013 19:00:39 +0000</updated>
                            <resolved>Thu, 13 Jun 2013 19:00:39 +0000</resolved>
                                    <version>Lustre 2.3.0</version>
                                    <fixVersion>Lustre 2.1.4</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>12</watches>
                                                                            <comments>
                            <comment id="24976" author="yong.fan" created="Tue, 20 Dec 2011 01:46:10 +0000"  >&lt;p&gt;The patch for packaged xattr:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,1212&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1212&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="26447" author="adilger" created="Thu, 12 Jan 2012 14:46:07 +0000"  >&lt;p&gt;Fan Yong, do you have any performance tests to show what the improvement is with this patch?&lt;/p&gt;</comment>
                            <comment id="26462" author="yong.fan" created="Thu, 12 Jan 2012 21:23:16 +0000"  >&lt;p&gt;I only tested &quot;ls -l&quot; for containing only sub-dirs case before, at least double the performance. Not test other cases yet.&lt;/p&gt;</comment>
                            <comment id="32120" author="simmonsja" created="Mon, 26 Mar 2012 11:16:37 +0000"  >&lt;p&gt;Against master this patch is broken. Can you update please.&lt;/p&gt;</comment>
                            <comment id="32121" author="pjones" created="Mon, 26 Mar 2012 11:33:57 +0000"  >&lt;p&gt;Fanyong&lt;/p&gt;

&lt;p&gt;Let me know if someone else should take this work over&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="32257" author="yong.fan" created="Wed, 28 Mar 2012 03:36:47 +0000"  >&lt;p&gt;This is the patch against latest master:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,1212,set15&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1212,set15&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="35770" author="hudson" created="Mon, 30 Apr 2012 00:02:24 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=sles11,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,sles11,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35775" author="hudson" created="Mon, 30 Apr 2012 00:11:16 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35780" author="hudson" created="Mon, 30 Apr 2012 00:12:35 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35785" author="hudson" created="Mon, 30 Apr 2012 00:15:09 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35790" author="hudson" created="Mon, 30 Apr 2012 00:25:05 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35795" author="hudson" created="Mon, 30 Apr 2012 00:25:11 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35800" author="hudson" created="Mon, 30 Apr 2012 00:28:34 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35805" author="hudson" created="Mon, 30 Apr 2012 00:34:31 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35810" author="hudson" created="Mon, 30 Apr 2012 00:35:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35815" author="hudson" created="Mon, 30 Apr 2012 00:37:59 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35820" author="hudson" created="Mon, 30 Apr 2012 00:44:12 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35825" author="hudson" created="Mon, 30 Apr 2012 00:47:48 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35830" author="hudson" created="Mon, 30 Apr 2012 00:52:14 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35835" author="hudson" created="Mon, 30 Apr 2012 01:00:35 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35840" author="hudson" created="Mon, 30 Apr 2012 01:17:06 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35845" author="hudson" created="Mon, 30 Apr 2012 01:20:11 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=ofa/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,ofa #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="35850" author="hudson" created="Mon, 30 Apr 2012 01:34:52 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/498/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #498&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-549&quot; title=&quot;Add xattr list/value cache on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-549&quot;&gt;&lt;del&gt;LU-549&lt;/del&gt;&lt;/a&gt; llite: Improve statfs performance if selinux is disabled (Revision 7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&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=7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7cc542fd4c26ccb117ceb13a47ac8ced3107b9b3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/include/linux/lustre_compat25.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/xattr.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="38985" author="bogl" created="Thu, 17 May 2012 10:30:36 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2826&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2826&lt;/a&gt;&lt;br/&gt;
back port to b2_1&lt;/p&gt;</comment>
                            <comment id="38990" author="simmonsja" created="Thu, 17 May 2012 10:55:56 +0000"  >&lt;p&gt;Do we want this back ported to 2.1.X?&lt;/p&gt;</comment>
                            <comment id="40853" author="simmonsja" created="Tue, 19 Jun 2012 11:24:12 +0000"  >&lt;p&gt;Rebased to master at &lt;a href=&quot;http://review.whamcloud.com/#change,1212&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1212&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41333" author="ian" created="Fri, 29 Jun 2012 17:28:16 +0000"  >&lt;p&gt;See also &lt;a href=&quot;http://review.whamcloud.com/#change,2503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2503&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51451" author="panda" created="Wed, 30 Jan 2013 06:52:58 +0000"  >&lt;p&gt;Xyratex are implementing an xattr writethrough cache feature.&lt;br/&gt;
The patch has been coded and is currently under inspection.&lt;/p&gt;

&lt;p&gt;An additional inode bit lock is introduced. A client&lt;br/&gt;
refills its xattr cache with a single RPC under LCK_PR&lt;br/&gt;
lock. setxattr RPC is sent synchronously and is updated&lt;br/&gt;
in the client cache under LCK_PW lock.&lt;/p&gt;</comment>
                            <comment id="51486" author="nrutman" created="Wed, 30 Jan 2013 18:34:41 +0000"  >&lt;p&gt;Xyratex &lt;a href=&quot;http://jira-nss.xy01.xyratex.com:8080/browse/MRP-57&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MRP-57&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="60584" author="jlevi" created="Thu, 13 Jun 2013 19:00:39 +0000"  >&lt;p&gt;Duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2869&quot; title=&quot;extended attribute cache for Lustre&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2869&quot;&gt;&lt;del&gt;LU-2869&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="17700">LU-2869</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|hzv69b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4548</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>
                                                                                                                                                    <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>