<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:03:47 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-104] Lustre grants flock exclusive locks on two file descriptors for the same  file</title>
                <link>https://jira.whamcloud.com/browse/LU-104</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Lustre grants flock exclusive locks on two file descriptors for the same &lt;br/&gt;
file in the same process.  However, the second flock SHOULD fail. &lt;/p&gt;

&lt;p&gt;Fortunately, the VFS already has the correct behavior.  And since we are &lt;br/&gt;
already calling the flock_lock_file_wait() or posix_lock_file_wait() VFS &lt;br/&gt;
calls, we just need to record that return code and return it in &lt;br/&gt;
ll_file_lock(). &lt;/p&gt;

&lt;p&gt;This patch was already landed on 1.8, needs to land on master.&lt;/p&gt;</description>
                <environment></environment>
        <key id="10410">LU-104</key>
            <summary>Lustre grants flock exclusive locks on two file descriptors for the same  file</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="green">Oleg Drokin</assignee>
                                    <reporter username="morrone">Christopher Morrone</reporter>
                        <labels>
                    </labels>
                <created>Mon, 28 Feb 2011 17:52:22 +0000</created>
                <updated>Tue, 28 Jun 2011 19:50:18 +0000</updated>
                            <resolved>Tue, 3 May 2011 07:18:16 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.1.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="10793" author="morrone" created="Mon, 28 Feb 2011 17:53:26 +0000"  >&lt;p&gt;Patch for head pushed to gerrit:&lt;/p&gt;

&lt;p&gt;  &lt;a href=&quot;http://review.whamcloud.com/279&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/279&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="10795" author="green" created="Mon, 28 Feb 2011 20:01:01 +0000"  >&lt;p&gt;the flock (not posix locks you get with fcntl) in lustre is totally broken.&lt;br/&gt;
The proper fix for tihs problem that actually addresses the problem at the lustre level + fixes nfs4 locking is located in bug 22040.&lt;/p&gt;</comment>
                            <comment id="10810" author="pjones" created="Tue, 1 Mar 2011 08:28:03 +0000"  >&lt;p&gt;Oleg&lt;/p&gt;

&lt;p&gt;So, is the patch from bz 22040 something that we could include in Lustre 2.1?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="10812" author="green" created="Tue, 1 Mar 2011 09:41:09 +0000"  >&lt;p&gt;Yes. I think we need in in 2.1. I am still debating with myself if I need to include it verbatim or if I should add compat flag + its check for extra safety.&lt;/p&gt;</comment>
                            <comment id="10813" author="pjones" created="Tue, 1 Mar 2011 09:49:18 +0000"  >&lt;p&gt;ok, I have marked it as a blocker and assigned it to you while you ponder. We can reassign to another engineer once you have decided the approach if you prefer&lt;/p&gt;</comment>
                            <comment id="10821" author="morrone" created="Tue, 1 Mar 2011 14:46:09 +0000"  >&lt;p&gt;I could not really understand what was being said on the phone, so I&apos;ll start the conversation here again.&lt;/p&gt;

&lt;p&gt;Regardless of how the bug is fixed, I think the test from our patch should be added (or something equivalent).  There was no existing test that did what our test added as far as I can see.&lt;/p&gt;</comment>
                            <comment id="10826" author="green" created="Tue, 1 Mar 2011 17:48:14 +0000"  >&lt;p&gt;Ok.&lt;br/&gt;
What I was trying to convey was that your test went into flocks_test.c and that one deal with posix locks.&lt;br/&gt;
There is also flock_test.c that deals with bsd locks and your test belongs there.&lt;br/&gt;
Of course the problem is flock_test.c is never run because bsd locks just don&apos;t work correctly in Lustre anyway.&lt;/p&gt;</comment>
                            <comment id="10827" author="morrone" created="Tue, 1 Mar 2011 18:31:05 +0000"  >&lt;p&gt;Ah, I see.  Well, flocks_test.c already does one flock() test (in t1), so it isn&apos;t so obvious that it shouldn&apos;t have more.  Additionally, flocks_test.c has a crude framework for adding multiple tests while flock_test.c does not.  Perhaps flock_test.c should just be folded into flocks_test.c and removed.&lt;/p&gt;

&lt;p&gt;Or we should clean them up and give them sane names...it would probably be best of all if we had a good way in test suite to easily compile and run individual C regression tests (sort of like autoconf does), so we don&apos;t need to piggy-back multiple tests into one C file.&lt;/p&gt;

&lt;p&gt;In any event, I&apos;d like our test to appear somewhere that actually gets run. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="11119" author="pjones" created="Tue, 15 Mar 2011 14:08:15 +0000"  >&lt;p&gt;LLNL confirmed on the weekly 2.1 call that the patch attached to 22040 fixes this issue in their tests&lt;/p&gt;</comment>
                            <comment id="13544" author="pjones" created="Tue, 3 May 2011 07:18:16 +0000"  >&lt;p&gt;Landed for 2.1. Please reopen if any further instances of this issue seen&lt;/p&gt;</comment>
                            <comment id="13547" author="hudson" created="Tue, 3 May 2011 07:32:40 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13548" author="hudson" created="Tue, 3 May 2011 07:33:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13549" author="hudson" created="Tue, 3 May 2011 07:35:06 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13550" author="hudson" created="Tue, 3 May 2011 07:35:24 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13551" author="hudson" created="Tue, 3 May 2011 07:36:52 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13552" author="hudson" created="Tue, 3 May 2011 07:39:25 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13553" author="hudson" created="Tue, 3 May 2011 07:46:11 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13554" author="hudson" created="Tue, 3 May 2011 07:50:01 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13555" author="hudson" created="Tue, 3 May 2011 07:53:25 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=ofa/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13556" author="hudson" created="Tue, 3 May 2011 07:54:36 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=ofa/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,ofa #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13558" author="hudson" created="Tue, 3 May 2011 08:02:20 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13559" author="hudson" created="Tue, 3 May 2011 08:13:22 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13560" author="hudson" created="Tue, 3 May 2011 08:25:50 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="13561" author="hudson" created="Tue, 3 May 2011 08:29:25 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=ofa/101/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #101&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt; Properly address ownership of posix and flock locks&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3bb8d1b9656994b0313cdba6ad8eeb7b84f5ee9f&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_extent.c&lt;/li&gt;
	&lt;li&gt;lustre/llite/file.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_internal.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/flocks_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_plain.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wirecheck.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lockd.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/sanity.sh&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_inodebits.c&lt;/li&gt;
	&lt;li&gt;lustre/tests/flock_test.c&lt;/li&gt;
	&lt;li&gt;lustre/ptlrpc/pack_generic.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lock.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_request.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre/lustre_idl.h&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_flock.c&lt;/li&gt;
	&lt;li&gt;lustre/utils/wiretest.c&lt;/li&gt;
	&lt;li&gt;lustre/include/lustre_dlm.h&lt;/li&gt;
	&lt;li&gt;lustre/tests/Makefile.am&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17151" author="hudson" created="Tue, 28 Jun 2011 19:50:18 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://newbuild.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://newbuild.whamcloud.com/job/hydra-server/./arch=x86_64,distro=el5/12/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;hydra-server &#187; x86_64,el5 #12&lt;/a&gt;&lt;br/&gt;
     Initial &apos;events&apos; interface (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-104&quot; title=&quot;Lustre grants flock exclusive locks on two file descriptors for the same  file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-104&quot;&gt;&lt;del&gt;LU-104&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-122&quot; title=&quot;Revert bug 21122 since it causes deadlock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-122&quot;&gt;&lt;del&gt;LU-122&lt;/del&gt;&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;john : &lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;monitor/lib/lustre_audit.py&lt;/li&gt;
	&lt;li&gt;monitor/static/images/dialog-error.png&lt;/li&gt;
	&lt;li&gt;settings.py&lt;/li&gt;
	&lt;li&gt;monitor/urls.py&lt;/li&gt;
	&lt;li&gt;monitor/views.py&lt;/li&gt;
	&lt;li&gt;monitor/static/css/base.css&lt;/li&gt;
	&lt;li&gt;monitor/templates/events.html&lt;/li&gt;
	&lt;li&gt;monitor/models.py&lt;/li&gt;
	&lt;li&gt;monitor/bin/hydra-debug.py&lt;/li&gt;
	&lt;li&gt;monitor/static/images/dialog-warning.png&lt;/li&gt;
	&lt;li&gt;monitor/templates/base.html&lt;/li&gt;
	&lt;li&gt;monitor/static/images/dialog-information.png&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                    <customfield id="customfield_10020" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Bugzilla ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22660.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <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|hzv9en:</customfieldvalue>

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