<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:10:24 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-787] ftruncate blocks when done holding a group lock</title>
                <link>https://jira.whamcloud.com/browse/LU-787</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;After geting a group lock, ftruncate blocks (because of the grouplock) instead of working&lt;/p&gt;

&lt;p&gt;Attached a patch which :&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;modifies multiop to add group lock support&lt;/li&gt;
	&lt;li&gt;add a sanity test, which fails&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment>Nothing special</environment>
        <key id="12221">LU-787</key>
            <summary>ftruncate blocks when done holding a group lock</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="green">Oleg Drokin</assignee>
                                    <reporter username="cealustre">CEA</reporter>
                        <labels>
                    </labels>
                <created>Sun, 23 Oct 2011 07:09:32 +0000</created>
                <updated>Wed, 5 Aug 2020 13:32:57 +0000</updated>
                            <resolved>Fri, 28 Sep 2012 11:55:00 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="21849" author="pjones" created="Tue, 25 Oct 2011 13:59:49 +0000"  >&lt;p&gt;Oleg&lt;/p&gt;

&lt;p&gt;Could you please review this patch &lt;a href=&quot;http://review.whamcloud.com/#change,1640&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1640&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="27586" author="johann" created="Mon, 30 Jan 2012 10:17:40 +0000"  >&lt;p&gt;Hi JC,&lt;/p&gt;

&lt;p&gt;For read &amp;amp; write, ll_io_init() checks for the per-fd LL_FILE_IGNORE_LOCK flag and set io-&amp;gt;ci_lockreq = CILR_NEVER in order to skip locking for this file. Isn&apos;t the problem just that there is no equivalent of this code for truncate (i can&apos;t find any)?&lt;/p&gt;</comment>
                            <comment id="27587" author="jcl" created="Mon, 30 Jan 2012 10:51:44 +0000"  >&lt;p&gt;Hi&lt;br/&gt;
I do not find where LL_FILE_IGNORE_LOCK is set, it looks like an external flag settable through ioctl() like grouplock.&lt;br/&gt;
ll_file_nolock(), which does the test, is also using the LL_SBI_NOLCK flags criteria which is made for the nolock mount option (so related to posix flock mechanism).&lt;br/&gt;
There is another flag LL_FILE_GROUP_LOCKED for group lock which we can be used to set io-&amp;gt;ci_lockreq = CILR_NEVER if we already have the right grouplock id (if not we have to block).&lt;br/&gt;
Do you want I explore the use of CILR_NEVER in truncate ?&lt;/p&gt;</comment>
                            <comment id="27591" author="johann" created="Mon, 30 Jan 2012 11:10:01 +0000"  >&lt;p&gt;&amp;gt; I do not find where LL_FILE_IGNORE_LOCK is set, it looks like an external flag settable through ioctl() like grouplock.&lt;/p&gt;

&lt;p&gt;Ah, right. I was actually looking at an old commit which used to manage grouplock as in 1.8. However, the patch from bugzilla 20529 has totally modified the logic, as explained in this comment by Oleg:&lt;br/&gt;
&lt;a href=&quot;https://bugzilla.lustre.org/show_bug.cgi?id=20529#c14&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.lustre.org/show_bug.cgi?id=20529#c14&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;gt; ll_file_nolock(), which does the test, is also using the LL_SBI_NOLCK flags criteria which is made for the nolock mount option (so related to posix flock mechanism).&lt;/p&gt;

&lt;p&gt;Right, the grouplock used to use the same mechanism as -o nolock to bypass locking. This makes me wonder how -o nolock can work now if the LL_FILE_IGNORE_LOCK flag isn&apos;t set anywhere ...&lt;/p&gt;

&lt;p&gt;&amp;gt; There is another flag LL_FILE_GROUP_LOCKED for group lock which we can be used to set io-&amp;gt;ci_lockreq =&lt;br/&gt;
&amp;gt; CILR_NEVER if we already have the right grouplock id (if not we have to block).&lt;br/&gt;
&amp;gt; Do you want I explore the use of CILR_NEVER in truncate ?&lt;/p&gt;

&lt;p&gt;This is how it used to work and this has been changed to &quot;make group locks first class citizens&quot;. I guess we need to stick with this approach and forget about using CILR_NEVER for group lock. Let me have another look at your patch then ...&lt;/p&gt;</comment>
                            <comment id="27592" author="johann" created="Mon, 30 Jan 2012 11:17:33 +0000"  >&lt;p&gt;hm, ccc_io_one_lock_index() checks for cio-&amp;gt;cui_fd (a file descriptor) which is populated in ll_file_io_generic(). I guess that this is what we miss on the truncate path ...&lt;/p&gt;

&lt;p&gt;For ftruncate, the VFS is kind enough to pass us a pointer to the struct file via iattr::ia_file:&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; 462struct iattr {
 463        unsigned &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt;    ia_valid;
 464        umode_t         ia_mode;
 465        uid_t           ia_uid;
 466        gid_t           ia_gid;
 467        loff_t          ia_size;
 468        struct timespec ia_atime;
 469        struct timespec ia_mtime;
 470        struct timespec ia_ctime;
 471
 472        /*
 473         * Not an attribute, but an auxiliary info &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; filesystems wanting to
 474         * implement an ftruncate() like method.  NOTE: filesystem should
 475         * check &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; (ia_valid &amp;amp; ATTR_FILE), and not &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; (ia_file != NULL).
 476         */
 477        struct file     *ia_file;
 478};
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="27763" author="johann" created="Thu, 2 Feb 2012 08:31:36 +0000"  >&lt;p&gt;I have just pushed a tentative - and untested - patch, see &lt;a href=&quot;http://review.whamcloud.com/2081&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2081&lt;/a&gt;&lt;br/&gt;
I have added JC&apos;s regression test so that autotest could tell us whether or not the solution works.&lt;/p&gt;</comment>
                            <comment id="27913" author="johann" created="Sat, 4 Feb 2012 02:01:44 +0000"  >&lt;p&gt;It looks like the new patch passed the regression test: &lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/sub_tests/99407e26-4eb4-11e1-88dd-5254004bbbd3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/sub_tests/99407e26-4eb4-11e1-88dd-5254004bbbd3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="32369" author="hudson" created="Thu, 29 Mar 2012 00:19: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=i686,build_type=server,distro=el6,ib_stack=inkernel/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32380" author="hudson" created="Thu, 29 Mar 2012 00:19:53 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32392" author="hudson" created="Thu, 29 Mar 2012 00:26:10 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,sles11,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32404" author="hudson" created="Thu, 29 Mar 2012 00:27:43 +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=ubuntu1004,ib_stack=inkernel/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32415" author="hudson" created="Thu, 29 Mar 2012 00:28:15 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32426" author="hudson" created="Thu, 29 Mar 2012 00:29: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=i686,build_type=server,distro=el6,ib_stack=ofa/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32440" author="hudson" created="Thu, 29 Mar 2012 00:58: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=el5,ib_stack=ofa/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32451" author="hudson" created="Thu, 29 Mar 2012 01:13:56 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32462" author="hudson" created="Thu, 29 Mar 2012 01:17: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=i686,build_type=server,distro=el5,ib_stack=ofa/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32473" author="hudson" created="Thu, 29 Mar 2012 01:17: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=inkernel/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32484" author="hudson" created="Thu, 29 Mar 2012 01:21: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=x86_64,build_type=client,distro=el6,ib_stack=ofa/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32496" author="hudson" created="Thu, 29 Mar 2012 01:29:50 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32508" author="hudson" created="Thu, 29 Mar 2012 01:37: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=x86_64,build_type=client,distro=el6,ib_stack=inkernel/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32519" author="hudson" created="Thu, 29 Mar 2012 01:41:08 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32535" author="hudson" created="Thu, 29 Mar 2012 02:23: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=x86_64,build_type=server,distro=el5,ib_stack=ofa/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32546" author="hudson" created="Thu, 29 Mar 2012 02:42: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=server,distro=el5,ib_stack=inkernel/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32558" author="hudson" created="Thu, 29 Mar 2012 02:59: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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32567" author="johann" created="Thu, 29 Mar 2012 03:10:51 +0000"  >&lt;p&gt;Patch landed.&lt;/p&gt;</comment>
                            <comment id="32571" author="hudson" created="Thu, 29 Mar 2012 03:18:25 +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/530/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #530&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="36127" author="hudson" created="Wed, 2 May 2012 14:53:03 +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-dev/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,client,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="36424" author="hudson" created="Wed, 2 May 2012 14:55:02 +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-dev/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,client,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="36721" author="hudson" created="Wed, 2 May 2012 14:58: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-dev/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,server,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37019" author="hudson" created="Wed, 2 May 2012 15:13:53 +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-dev/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,server,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37316" author="hudson" created="Wed, 2 May 2012 15:14:44 +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-dev/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,client,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37614" author="hudson" created="Wed, 2 May 2012 15:19:40 +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-dev/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,server,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37911" author="hudson" created="Wed, 2 May 2012 15:37:27 +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-dev/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,client,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-787&quot; title=&quot;ftruncate blocks when done holding a group lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-787&quot;&gt;&lt;del&gt;LU-787&lt;/del&gt;&lt;/a&gt; clio: ftruncate shouldn&apos;t block when grouplock is hold (Revision 1f0cf69eb0346e5c07a5383a1182e28fe0137925)&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-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=1f0cf69eb0346e5c07a5383a1182e28fe0137925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1f0cf69eb0346e5c07a5383a1182e28fe0137925&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/lclient/lcommon_cl.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/multiop.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/llite_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/liblustre/llite_lib.h&lt;/li&gt;
	&lt;li&gt;lustre/include/liblustre.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="45731" author="jlevi" created="Fri, 28 Sep 2012 11:54:48 +0000"  >&lt;p&gt;Reopening to add Fix Version 2.3&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="12982">LU-1031</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="10560" name="truncate-gl.patch" size="2336" author="jcl" created="Sun, 23 Oct 2011 07:09:32 +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|hzv71j:</customfieldvalue>

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