<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:35:16 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-10457] open_by_handle_at() in write mode triggers ETXTBSY</title>
                <link>https://jira.whamcloud.com/browse/LU-10457</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;If open_by_handle_at() is called in O_WRONLY or O_RDWR mode and then the file descriptor is closed, other lustre clients will still report ETXTBSY.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;On cn16&lt;br/&gt;
=======&lt;br/&gt;
bschubert@cn16 ~&amp;gt;sudo ~/src/test/open-test /mnt/lustre_client-ES24/bschubert/ime/test7 1&lt;br/&gt;
Opened /mnt/lustre_client-ES24/bschubert/ime/test7/test7, fd: 4&lt;br/&gt;
Closed d: 4&lt;/p&gt;

&lt;p&gt;Now on cn41&lt;br/&gt;
=========&lt;br/&gt;
bschubert@cn41 ~&amp;gt;/mnt/lustre_client-ES24/bschubert/ime//test7&lt;br/&gt;
-bash: /mnt/lustre_client-ES24/bschubert/ime//test7: Text file busy&lt;/p&gt;

&lt;p&gt;test7 is just any file which has the  the execution bit set.&lt;/p&gt;</description>
                <environment></environment>
        <key id="50049">LU-10457</key>
            <summary>open_by_handle_at() in write mode triggers ETXTBSY</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="3">Duplicate</resolution>
                                        <assignee username="green">Oleg Drokin</assignee>
                                    <reporter username="diegom">Diego Moreno</reporter>
                        <labels>
                    </labels>
                <created>Thu, 4 Jan 2018 19:48:23 +0000</created>
                <updated>Thu, 9 Jan 2020 19:48:50 +0000</updated>
                            <resolved>Thu, 9 Jan 2020 19:47:59 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="217548" author="lixi" created="Fri, 5 Jan 2018 01:32:51 +0000"  >&lt;p&gt;I reproduced the problem easily. Interesting, the first run would return ETXTBUSY, but the next run succeeds.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@server17-el7-vm1 LU-10457&amp;#93;&lt;/span&gt;# ./open-test /mnt/lustre/file 1&lt;br/&gt;
Opened /mnt/lustre/file/file, fd: 4&lt;br/&gt;
Closed d: 4&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@server17-el7-vm3 lustre&amp;#93;&lt;/span&gt;# ./file &lt;br/&gt;
-bash: ./file: /bin/bash: bad interpreter: Text file busy&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@server17-el7-vm3 lustre&amp;#93;&lt;/span&gt;# ./file &lt;br/&gt;
hello!&lt;/p&gt;</comment>
                            <comment id="217549" author="lixi" created="Fri, 5 Jan 2018 01:41:15 +0000"  >&lt;p&gt;As expected, mdt_write_deny() returns -ETXTBUSY when the failure happens&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
00000004:00000001:0.0:1515116333.246172:0:12336:0:(mdt_open.c:342:mdt_mfd_open()) Process entered&lt;br/&gt;
00000004:00000001:0.0:1515116333.246173:0:12336:0:(mdt_open.c:174:mdt_write_deny()) Process entered&lt;br/&gt;
00000004:00000001:0.0:1515116333.246174:0:12336:0:(mdt_open.c:181:mdt_write_deny()) Process leaving (rc=18446744073709551590 : -26 : ffffffffffffffe6)&lt;br/&gt;
00000004:00000001:0.0:1515116333.246175:0:12336:0:(mdt_open.c:391:mdt_mfd_open()) Process leaving (rc=18446744073709551590 : -26 : ffffffffffffffe6)&lt;br/&gt;
00000004:00000001:0.0:1515116333.246176:0:12336:0:(mdt_open.c:615:mdt_finish_open()) Process leaving (rc=18446744073709551590 : -26 : ffffffffffffffe6)&lt;br/&gt;
00000004:00000001:0.0:1515116333.246178:0:12336:0:(mdt_open.c:1589:mdt_reint_open()) Process leaving&lt;/p&gt;</comment>
                            <comment id="217550" author="lixi" created="Fri, 5 Jan 2018 01:58:13 +0000"  >&lt;p&gt;When open-test closing the file, no mdt_mfd_close() is called on MDS side. And the trace on client side confirmed that&#160; ll_md_close() dosn&apos;t call ll_md_real_close() because md_lock_match() returns 8. So, this program holds some LDLM lock when closing?&lt;/p&gt;


&lt;p&gt;00000002:00000001:0.0:1515116985.549766:0:22146:0:(mdc_locks.c:149:mdc_lock_match()) Process leaving (rc=8 : 8 : 8)&lt;br/&gt;
00800000:00000001:0.0:1515116985.549766:0:22146:0:(obd_class.h:1740:md_lock_match()) Process leaving (rc=8 : 8 : 8)&lt;br/&gt;
00800000:00000001:0.0:1515116985.549767:0:22146:0:(lmv_obd.c:2965:lmv_lock_match()) Process leaving (rc=8 : 8 : 8)&lt;br/&gt;
00000080:00000001:0.0:1515116985.549768:0:22146:0:(obd_class.h:1740:md_lock_match()) Process leaving (rc=8 : 8 : 8)&lt;br/&gt;
00000080:00000001:0.0:1515116985.549771:0:22146:0:(file.c:314:ll_md_close()) Process leaving (rc=0 : 0 : 0)&lt;/p&gt;</comment>
                            <comment id="217553" author="lixi" created="Fri, 5 Jan 2018 02:20:24 +0000"  >&lt;p&gt;So following things happend in sequence:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;open-test got LDLM lock of the file ./test&lt;/li&gt;
	&lt;li&gt;open-test closed the file, yet do not call ll_md_real_close() because holding the LDLM lock&lt;/li&gt;
	&lt;li&gt;./test program tried to open the file with EXEC yet got -ETXTBUSY in mdt_write_deny()&lt;/li&gt;
	&lt;li&gt;The mdt_blocking_ast() was triggered, it cancels of the LDLM lock got by open-test program, and mdt_mfd_close()/mdt_write_put() is called to release the reference&lt;/li&gt;
	&lt;li&gt;The next run of open-test can succeed because of step 4.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="217554" author="lixi" created="Fri, 5 Jan 2018 02:38:55 +0000"  >&lt;p&gt;The open-test get the LDLM lock when opening file because ldd-&amp;gt;lld_nfs_dentry is set to 1 in ll_iget_for_nfs().&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="217558" author="green" created="Fri, 5 Jan 2018 04:17:32 +0000"  >&lt;p&gt;Hm, I tested this on the latest master on rhel7.2 (disregard the centos6 in the hostname) and don&apos;t see any problems, what version are you testing on, what kernel:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@centos6-16 tests]# cat /tmp/test.sh
#!/bin/bash

cp /bin/ls /mnt/lustre
/mnt/lustre/ls -ld .
/tmp/open-test /mnt/lustre/ls 2

TIME=0
while ! /mnt/lustre2/ls -ld . ; do echo nope ; TIME=$((TIME + 1)) ; sleep 1 ; done

echo Waited $TIME seconds for the open to clear
[root@centos6-16 tests]# bash /tmp/test.sh
drwxrwxr-x 12 green green 12288 Jan  4 01:37 .
Opened /mnt/lustre/ls/ls, fd: 4
Closed d: 4
/tmp/test.sh: line 8: /mnt/lustre2/ls: Text file busy
nope
drwxrwxr-x 12 green green 12288 Jan  4 01:37 .
Waited 1 seconds for the open to clear
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="217559" author="green" created="Fri, 5 Jan 2018 04:23:20 +0000"  >&lt;p&gt;I guess I did not read it far enough, yes there&apos;s one ETXTBUSY report due to the open lock.&lt;/p&gt;

&lt;p&gt;it appears that the name_to_handle_at/open_by_handle_at use nfs-encoded export operation leading to the nfs detecting logic to trigger so the system sort of operates as designed.&lt;/p&gt;

&lt;p&gt;It&apos;s going to be tricky to separate real nfs from these users I guess and we don&apos;t want the extra lock hit when opening the file. I guess the new downgrade logic might help us here to get a bigger lock and then just drop the unneeded bit.&lt;/p&gt;</comment>
                            <comment id="217568" author="aakef" created="Fri, 5 Jan 2018 09:48:11 +0000"  >&lt;p&gt;Hmm, I can&apos;t imagine how that this works as it is supposed to, even in the NFS case. Maybe I should have pointed this out in more detail, but in my initial example I used &lt;b&gt;two different nodes&lt;/b&gt;. &lt;br/&gt;
For NFS or any other overlay file system, one can expect that there are multiple nodes involved. For NFS users typically would create/modify files on their desktop to later on execute them natively on Lustre.&lt;br/&gt;
For the IME use case, the file is opened for multiple reasons in RW mode on the ime server, but users also later on want to use the files natively on Lustre. &lt;/p&gt;</comment>
                            <comment id="217569" author="aakef" created="Fri, 5 Jan 2018 09:55:44 +0000"  >&lt;p&gt;Ah, actually Li was also using two different nodes. Sorry, I only saw server17-el7 and didn&apos;t notice the differentiation between -vm1 and -vm3.&lt;/p&gt;

&lt;p&gt;Which Lustre version is this with? On the systems I tested with, it would never succeed to execute on the other node, until either &lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;the node the had opened the file  would execute it itself&lt;/li&gt;
	&lt;li&gt;the node the had opened the file  would unmount lustre&lt;/li&gt;
	&lt;li&gt;I would be patient and wait for a very long time (&amp;gt; 30min)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="217625" author="green" created="Fri, 5 Jan 2018 20:09:33 +0000"  >&lt;p&gt;Please note that /mnt/lustre and /mnt/lustre 2 are different mountpoints, so they act the same as two different nodes, just more convenient to test.&lt;/p&gt;</comment>
                            <comment id="217640" author="jhammond" created="Fri, 5 Jan 2018 21:55:39 +0000"  >&lt;p&gt;This is resolved by &lt;a href=&quot;https://review.whamcloud.com/#/c/9063/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/9063/&lt;/a&gt; (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4398&quot; title=&quot;mdt_object_open_lock() may not flush conflicting handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4398&quot;&gt;&lt;del&gt;LU-4398&lt;/del&gt;&lt;/a&gt; mdt: acquire an open lock for write or execute). But that change was reverted from master due to the metadata performance impact described by DDN in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5197&quot; title=&quot;A performance regression of &amp;quot;FileRead&amp;quot; metadata operation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5197&quot;&gt;&lt;del&gt;LU-5197&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Perhaps the exiting functionality of open leases could be used in the open by handle path to address this issue without incurring the performance drop.&lt;/p&gt;</comment>
                            <comment id="217667" author="lixi" created="Mon, 8 Jan 2018 01:26:32 +0000"  >&lt;p&gt;&amp;gt; Which Lustre version is this with?&#160;&lt;/p&gt;

&lt;p&gt;I was testing on master branch. I guess you are using IEEL3 (2.7)? Something might have been changed between them.&lt;/p&gt;</comment>
                            <comment id="217681" author="cengku9660" created="Mon, 8 Jan 2018 08:15:42 +0000"  >&lt;p&gt;Seems &lt;a href=&quot;https://review.whamcloud.com/#/c/9063/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/9063/&lt;/a&gt; (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4398&quot; title=&quot;mdt_object_open_lock() may not flush conflicting handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4398&quot;&gt;&lt;del&gt;LU-4398&lt;/del&gt;&lt;/a&gt; mdt: acquire an open lock for write or execute) can resolve the problem, after applied it back on latest master, never reproduced the issue.&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm3 ~&amp;#93;&lt;/span&gt;# ./open_test /mnt/lustre/file 1&lt;br/&gt;
Opened /mnt/lustre/file/file, fd: 4&lt;br/&gt;
Closed d: 4&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm6 ~&amp;#93;&lt;/span&gt;# /mnt/lustre/file&lt;br/&gt;
hello lustre&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm6 ~&amp;#93;&lt;/span&gt;# /mnt/lustre/file&lt;br/&gt;
hello lustre&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm6 ~&amp;#93;&lt;/span&gt;# /mnt/lustre/file&lt;br/&gt;
hello lustre&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm6 ~&amp;#93;&lt;/span&gt;# /mnt/lustre/file&lt;br/&gt;
hello lustre&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@vm6 ~&amp;#93;&lt;/span&gt;# /mnt/lustre/file&lt;br/&gt;
hello lustre&lt;/p&gt;</comment>
                            <comment id="221063" author="paf" created="Thu, 15 Feb 2018 04:51:23 +0000"  >&lt;p&gt;Oleg pointed me at this, I reported a duplicate and contributed a patch and test case:&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/#/c/31304/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/31304/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we limited my patch to executable files as Oleg suggested, that might fit the bill.  Curious what others think.  I&apos;ll refresh tomorrow.&lt;/p&gt;</comment>
                            <comment id="226134" author="cengku9660" created="Tue, 17 Apr 2018 05:19:49 +0000"  >&lt;p&gt;Hi all, I just resubmit&#160;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4398&quot; title=&quot;mdt_object_open_lock() may not flush conflicting handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4398&quot;&gt;&lt;del&gt;LU-4398&lt;/del&gt;&lt;/a&gt; (&lt;a href=&quot;https://review.whamcloud.com/32020&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32020&lt;/a&gt;) as Jinshan suggested, with it applied, the problem is gone, and with some simple tests, no&#160;significant regression found, but still, please feel free to try and test it more, thanks.&lt;/p&gt;</comment>
                            <comment id="228919" author="aakef" created="Thu, 31 May 2018 16:34:40 +0000"  >&lt;p&gt;Hi all, I think there another implication of this issue. Our customer is complaining that quotas are not correctly released. We have basically mostly worked around the&#160;ETXTBSY issue, but I don&apos;t think we can do anything about quotas on our side.&lt;br/&gt;
Looking at the patches, I &lt;b&gt;think&lt;/b&gt;&#160;this patch &lt;a href=&quot;https://review.whamcloud.com/32020&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32020&lt;/a&gt;&#160;will not help, as it will try to release conflicting locks on an O_EXEC attempt. The alternative patch from Pattrick&#160;&#160;&lt;a href=&quot;https://review.whamcloud.com/#/c/31304/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/31304/&lt;/a&gt;&#160;should work, as it always sends an mds close from the client, if the file was opened in write mode. Is there any side effect? It should just remove an NFS optimization?&lt;/p&gt;</comment>
                            <comment id="228922" author="paf" created="Thu, 31 May 2018 16:42:18 +0000"  >&lt;p&gt;It&apos;s a pretty significant optimization, but that aside, yes, I think it should be OK.&lt;/p&gt;

&lt;p&gt;We have (at least for now) decided to live with the problem.&lt;/p&gt;

&lt;p&gt;Why do you think this affects quotas, though?&#160; I&apos;m a little puzzled about the connection?&lt;/p&gt;</comment>
                            <comment id="228924" author="aakef" created="Thu, 31 May 2018 16:51:56 +0000"  >&lt;p&gt;Without any prove if the root cause of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10457&quot; title=&quot;open_by_handle_at() in write mode triggers ETXTBSY&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10457&quot;&gt;&lt;del&gt;LU-10457&lt;/del&gt;&lt;/a&gt; is also the root of our quota issue - I would assume that a file that gets unlinked, but that is still open on the MDS will not release the data and so also will not release quotas.&lt;/p&gt;</comment>
                            <comment id="228927" author="paf" created="Thu, 31 May 2018 17:02:41 +0000"  >&lt;p&gt;Ah.&#160; Interesting, I see your point.&#160; Yes, that seems possible.&lt;/p&gt;</comment>
                            <comment id="228970" author="ihara" created="Fri, 1 Jun 2018 15:25:48 +0000"  >&lt;p&gt;similar fix in &lt;a href=&quot;https://review.whamcloud.com/32265&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32265&lt;/a&gt; for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4398&quot; title=&quot;mdt_object_open_lock() may not flush conflicting handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4398&quot;&gt;&lt;del&gt;LU-4398&lt;/del&gt;&lt;/a&gt; and I&apos;ve already confimred patch solves ETXTBSY issue without performance regressions.&lt;/p&gt;

&lt;p&gt;Here is test resutls&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@c01 ~]#  cat /scratch1/test 
echo hello

[root@c02 ~]# /scratch1/a.out /scratch1/test 1
Opened /scratch1/test/test, fd: 4
Closed d: 4

[root@c01 ~]# /scratch1/test 
hello
[root@c01 ~]# /scratch1/test 
hello
[root@c01 ~]# /scratch1/test 
hello
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;16 client, 256 process (mdtest -n 2000 -u -vv -F -d /scratch1/mdtest.out/ -i 3 -p 10)

master
SUMMARY: (of 3 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :      89389.726      78571.859      83605.731       4448.114
   File stat         :     263650.433     221026.947     238222.946      18348.631
   File read         :     113141.781     111882.782     112494.749        514.582
   File removal      :     121785.424     109912.532     114749.674       5090.305
   Tree creation     :        204.674         27.510        140.893         80.383
   Tree removal      :         30.096         28.858         29.363          0.531
V-1: Entering timestamp...

master + patch https://review.whamcloud.com/32265
SUMMARY: (of 3 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :      84851.987      82996.117      83819.233        772.021
   File stat         :     262610.064     215623.544     244595.023      20687.611
   File read         :     115494.747     112069.322     113774.145       1398.468
   File removal      :     121395.003     115276.620     118372.989       2498.373
   Tree creation     :        223.484         65.453        156.498         66.722
   Tree removal      :         28.673         17.037         22.827          4.751
V-1: Entering timestamp...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="228973" author="ihara" created="Fri, 1 Jun 2018 15:41:54 +0000"  >&lt;p&gt;I was missing test of quota issue. As Bernd mentioned above, at the end, we might need Patrick&apos;s patch to solve both problems...&lt;/p&gt;</comment>
                            <comment id="229013" author="green" created="Sun, 3 Jun 2018 02:16:36 +0000"  >&lt;p&gt;the unlink issue is somewhat trivially fixable by just ensuring that unlink also revokes open bit (we already revoke the lookup bit). The slowdown would only happen for files that actually have openlock cached on a client.&lt;/p&gt;</comment>
                            <comment id="260922" author="adilger" created="Thu, 9 Jan 2020 19:47:12 +0000"  >&lt;p&gt;This might have been fixed by patch &lt;a href=&quot;https://review.whamcloud.com/36641&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36641&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8585&quot; title=&quot;All Lustre test suites should pass with subdirectory mount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8585&quot;&gt;LU-8585&lt;/a&gt; llite: don&apos;t cache MDS_OPEN_LOCK for volatile files&lt;/tt&gt;&quot;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="39648">LU-8585</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="50823">LU-10667</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="22524">LU-4398</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="56649">LU-12661</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="29084" name="open-test.c" size="1998" author="aakef" created="Thu, 4 Jan 2018 19:42:47 +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|hzzqiv:</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>