<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:16:45 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-8347] granting conflicting locks</title>
                <link>https://jira.whamcloud.com/browse/LU-8347</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;2016-04-14T13:52:45.530794+00:00 c3-2c1s12n0 Lustre: 21681:0:(client.c:1944:ptlrpc_expire_one_request()) @@@ Request sent has timed out for slow reply: &lt;span class=&quot;error&quot;&gt;&amp;#91;sent 1460641949/real 1460641949&amp;#93;&lt;/span&gt;  req@ffff881fe6245700 x1530142443559856/t0(0) o101-&amp;gt;snx11209-OST0007-osc-ffff880fe6fbbc00@10.149.209.11@o2ib1302:28/4 lens 328/400 e 1 to 1 dl 1460641965 ref 1 fl Rpc:XU/40/ffffffff rc 0/-1&lt;br/&gt;
2016-04-14T13:52:45.530830+00:00 c3-2c1s12n0 Lustre: 21681:0:(client.c:1944:ptlrpc_expire_one_request()) Skipped 224 previous similar messages&lt;br/&gt;
2016-04-14T13:53:17.536750+00:00 c3-2c1s12n0 LustreError: 21681:0:(import.c:646:ptlrpc_connect_import()) already connecting&lt;br/&gt;
2016-04-14T13:53:17.561952+00:00 c3-2c1s12n0 LustreError: 21681:0:(import.c:646:ptlrpc_connect_import()) Skipped 175 previous similar messages&lt;br/&gt;
2016-04-14T13:55:25.623058+00:00 c3-2c1s12n0 Lustre: 21681:0:(client.c:1944:ptlrpc_expire_one_request()) @@@ Request sent has timed out for slow reply: &lt;span class=&quot;error&quot;&gt;&amp;#91;sent 1460642109/real 1460642109&amp;#93;&lt;/span&gt;  req@ffff881fe6103180 x1530142443588744/t0(0) o101-&amp;gt;snx11209-OST0007-osc-ffff880fe6fbbc00@10.149.209.11@o2ib1302:28/4 lens 328/400 e 1 to 1 dl 1460642125 ref 1 fl Rpc:XU/40/ffffffff rc 0/-1&lt;br/&gt;
2016-04-14T13:55:25.623115+00:00 c3-2c1s12n0 Lustre: 21681:0:(client.c:1944:ptlrpc_expire_one_request()) Skipped 449 previous similar messages&lt;br/&gt;
2016-04-14T13:55:25.648246+00:00 c3-2c1s12n0 LustreError: 21681:0:(import.c:646:ptlrpc_connect_import()) already connecting&lt;br/&gt;
2016-04-14T13:55:25.648306+00:00 c3-2c1s12n0 LustreError: 21681:0:(import.c:646:ptlrpc_connect_import()) Skipped 351 previous similar messages&lt;br/&gt;
2016-04-14T13:57:45.501013+00:00 c3-2c1s12n0 Lustre: snx11209-OST0007-osc-ffff880fe6fbbc00: Connection restored to snx11209-OST0007 (at 10.149.209.11@o2ib1302)&lt;br/&gt;
2016-04-14T13:57:54.435474+00:00 c3-2c1s12n0 LustreError: 22135:0:(osc_cache.c:3107:discard_cb()) ASSERTION( (!(page-&amp;gt;cp_type == CPT_CACHEABLE) || (!PageDirty(cl_page_vmpage(page)))) ) failed:&lt;br/&gt;
2016-04-14T13:57:54.460638+00:00 c3-2c1s12n0 LustreError: 22135:0:(osc_cache.c:3107:discard_cb()) LBUG&lt;br/&gt;
2016-04-14T13:57:54.460793+00:00 c3-2c1s12n0 Pid: 22135, comm: ldlm_bl_05&lt;br/&gt;
2016-04-14T13:57:54.460821+00:00 c3-2c1s12n0 Call Trace:&lt;br/&gt;
2016-04-14T13:57:54.460842+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81006109&amp;gt;&amp;#93;&lt;/span&gt; try_stack_unwind+0x169/0x1b0&lt;br/&gt;
2016-04-14T13:57:54.485882+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81004b99&amp;gt;&amp;#93;&lt;/span&gt; dump_trace+0x89/0x440&lt;br/&gt;
2016-04-14T13:57:54.485909+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa02108c7&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x57/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.511077+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0210e27&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x47/0xc0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.511124+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06f264a&amp;gt;&amp;#93;&lt;/span&gt; discard_cb+0x19a/0x1d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.511142+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06f29c8&amp;gt;&amp;#93;&lt;/span&gt; osc_page_gang_lookup+0x1b8/0x330 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.536311+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06f2c6b&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_discard_pages+0x12b/0x220 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.536403+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06e9408&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_flush+0xf8/0x260 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.536433+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06e9651&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_cancel+0xe1/0x1c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.561488+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa035e115&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_cancel0+0x75/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.561551+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa035ee6b&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_cancel+0x13b/0x140 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.586775+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06eb3cc&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_blocking_ast+0x20c/0x330 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.586835+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa046e3f4&amp;gt;&amp;#93;&lt;/span&gt; ldlm_handle_bl_callback+0xd4/0x430 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.586915+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa046e964&amp;gt;&amp;#93;&lt;/span&gt; ldlm_bl_thread_main+0x214/0x460 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-14T13:57:54.611996+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8107374e&amp;gt;&amp;#93;&lt;/span&gt; kthread+0x9e/0xb0&lt;br/&gt;
2016-04-14T13:57:54.612081+00:00 c3-2c1s12n0 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81427bb4&amp;gt;&amp;#93;&lt;/span&gt; kernel_thread_helper+0x4/0x10&lt;br/&gt;
2016-04-14T13:57:54.612204+00:00 c3-2c1s12n0 Kernel panic - not syncing: LBUG&lt;/p&gt;</description>
                <environment></environment>
        <key id="37889">LU-8347</key>
            <summary>granting conflicting locks</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="askulysh">Andriy Skulysh</reporter>
                        <labels>
                    </labels>
                <created>Wed, 29 Jun 2016 11:05:27 +0000</created>
                <updated>Sat, 29 Oct 2016 00:21:08 +0000</updated>
                            <resolved>Sat, 29 Oct 2016 00:21:07 +0000</resolved>
                                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="157242" author="gerrit" created="Wed, 29 Jun 2016 11:16:27 +0000"  >&lt;p&gt;Andriy Skulysh (andriy.skulysh@seagate.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21059&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21059&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8347&quot; title=&quot;granting conflicting locks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8347&quot;&gt;&lt;del&gt;LU-8347&lt;/del&gt;&lt;/a&gt; ldlm: granting conflicting locks&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2abc35352d2a1e3be9ee5dd8b2979ccda115c2e1&lt;/p&gt;</comment>
                            <comment id="157531" author="jhammond" created="Fri, 1 Jul 2016 16:14:02 +0000"  >&lt;p&gt;This assertion was removed by &lt;a href=&quot;http://review.whamcloud.com/#/c/14989/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/14989/&lt;/a&gt; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6271&quot; title=&quot;(osc_cache.c:3150:discard_cb()) ASSERTION( (!(page-&amp;gt;cp_type == CPT_CACHEABLE) || (!PageDirty(cl_page_vmpage(page)))) ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6271&quot;&gt;&lt;del&gt;LU-6271&lt;/del&gt;&lt;/a&gt; osc: handle osc eviction correctly.&lt;/p&gt;</comment>
                            <comment id="157679" author="jay" created="Tue, 5 Jul 2016 17:06:38 +0000"  >&lt;p&gt;Hi Andriy, can you please describe the root cause of this problem in detail? The reason to remove the assert is that this usually occurs when an OSC import is being evicted therefore this error is not that severe to make the client stop working.&lt;/p&gt;</comment>
                            <comment id="157785" author="askulysh" created="Wed, 6 Jul 2016 10:23:46 +0000"  >&lt;p&gt;the waiting lock replay could come to the server first and gets granted immediately as no conflict exists, the next granted lock replay is just placed to the granted list - so conflicts could be granted.&lt;/p&gt;</comment>
                            <comment id="157894" author="jay" created="Wed, 6 Jul 2016 21:20:31 +0000"  >&lt;p&gt;as far as I know, replaying locks will be added into lists directly, and they won&apos;t be processed with lock enqueue policy at replay time.&lt;/p&gt;

&lt;p&gt;Do you have a reproducer?&lt;/p&gt;</comment>
                            <comment id="157937" author="jay" created="Thu, 7 Jul 2016 06:30:32 +0000"  >&lt;p&gt;I realize you must be talking about resent locks. However, I don&apos;t think this patch fixes the problem.&lt;/p&gt;</comment>
                            <comment id="158465" author="askulysh" created="Tue, 12 Jul 2016 10:59:27 +0000"  >&lt;p&gt;Yes, I have a test, but it depends on other ticket. &lt;br/&gt;
The patch disables reprocess during lock resend, thus waiting  lock can&apos;t get granted before already granted lock resent.&lt;/p&gt;</comment>
                            <comment id="159869" author="jhammond" created="Tue, 26 Jul 2016 13:20:53 +0000"  >&lt;p&gt;Hi Andriy,&lt;/p&gt;

&lt;p&gt;Could you point us to that test or upload it to gerrit?&lt;/p&gt;</comment>
                            <comment id="159914" author="paf" created="Tue, 26 Jul 2016 15:52:52 +0000"  >&lt;p&gt;It&apos;s not integrated in to the test framework, but the test I attached to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8202&quot; title=&quot;Data corruption during failover due to overlapping extent locks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8202&quot;&gt;&lt;del&gt;LU-8202&lt;/del&gt;&lt;/a&gt; (duped to here) does a great job of reproducing this problem during failover.  (Hit rate of &amp;gt;50% in my testing.)  The &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8347&quot; title=&quot;granting conflicting locks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8347&quot;&gt;&lt;del&gt;LU-8347&lt;/del&gt;&lt;/a&gt; patch (I believe with &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8175&quot; title=&quot;conflicting PW &amp;amp; PR extent locks on a client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8175&quot;&gt;&lt;del&gt;LU-8175&lt;/del&gt;&lt;/a&gt; as well) makes that test pass consistently, without it, we see data corruption in that test.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.hpdd.intel.com/secure/attachment/21600/mpi_test.c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/secure/attachment/21600/mpi_test.c&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Running the test case is a little complicated:&lt;br/&gt;
&lt;a href=&quot;https://jira.hpdd.intel.com/browse/LU-8202?focusedCommentId=153406&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-153406&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/browse/LU-8202?focusedCommentId=153406&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-153406&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Exactly what it&apos;s doing is described in this comment:&lt;br/&gt;
&lt;a href=&quot;https://jira.hpdd.intel.com/browse/LU-8202?focusedCommentId=153406&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-153406&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/browse/LU-8202?focusedCommentId=153406&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-153406&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="165645" author="jhammond" created="Mon, 12 Sep 2016 14:38:09 +0000"  >&lt;p&gt;Andriy, can you add a test to &lt;a href=&quot;http://review.whamcloud.com/#/c/21059/?&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/21059/?&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="166089" author="askulysh" created="Wed, 14 Sep 2016 22:39:47 +0000"  >&lt;p&gt;I&apos;ve added the test to the patch&lt;/p&gt;</comment>
                            <comment id="171670" author="gerrit" created="Fri, 28 Oct 2016 23:49:50 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/21059/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21059/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8347&quot; title=&quot;granting conflicting locks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8347&quot;&gt;&lt;del&gt;LU-8347&lt;/del&gt;&lt;/a&gt; ldlm: granting conflicting locks&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: a42a91c783903ea15ad902032166c7e312dad7ee&lt;/p&gt;</comment>
                            <comment id="171688" author="pjones" created="Sat, 29 Oct 2016 00:21:08 +0000"  >&lt;p&gt;Landed for 2.9&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="37663">LU-8306</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzyg53:</customfieldvalue>

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