<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:05: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-13974] Wrong behavior for out operations create+write especially for update log</title>
                <link>https://jira.whamcloud.com/browse/LU-13974</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I&apos;ve catch a next problem with update log.&lt;/p&gt;

&lt;p&gt;When MDT writes to a new update log, after failover, a writer creates two update request. A first update with llog CREATE and&#160; catalog modification. A second update with WRITE header and record with index 1. Both are sending through a out queue.&#160;&lt;/p&gt;

&lt;p&gt;After first update request osp_create_interpreter set zero to obj-&amp;gt;opo_attr.la_valid. Any new adding llog record would&#160; call dt_attr_get(cahe is invalid) for llog before dt_write. A size is 0, and llog record with index 2 would be written right after a llog header.&lt;/p&gt;

&lt;p&gt;So any new llog add&#160; between end of osp_create_interpreter(1 update req) and osp_write_interpreter(2 update req) would lead to update log corruption.&lt;/p&gt;

&lt;p&gt;Here is a log of the problem&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;40000000:00000040:1.0:1600183643.158176:0:15651:0:(fid_request.c:400:seq_client_alloc_fid()) cli-cli-lustre-MDT0000-osp-MDT0001: Allocated FID [0x2000061c1:0x1:0x0]
00000004:00000040:1.0:1600183643.158181:0:15651:0:(mdt_handler.c:5793:mdt_object_init()) object init, fid = [0x2000061c1:0x1:0x0]
00000040:00001000:1.0:1600183643.158557:0:15651:0:(llog_osd.c:400:llog_osd_write_rec()) new record 106a0000 to [0x2000061c1:0x1:0x0]
00000004:00000040:1.0:1600183643.158559:0:15651:0:(osp_md_object.c:1177:osp_md_write()) write [0x2000061c1:0x1:0x0] offset = 0 length = 32768
00000004:00000040:1.0:1600183643.158597:0:15651:0:(osp_md_object.c:1177:osp_md_write()) write [0x2000061c1:0x1:0x0] offset = 32768 length = 464
00000040:00080000:1.0:1600183643.158600:0:15651:0:(llog_osd.c:708:llog_osd_write_rec()) added record [0x2000061c1:0x1:0x0].1, 464 off33232
00000004:00000040:1.0:1600183643.158614:0:29981:0:(osp_trans.c:266:object_update_request_dump()) i = 0 fid = [0x2000061c1:0x1:0x0] op = create params = 1 batchid = 0 size = 256 repsize 0
00000004:00000040:0.0:1600183643.158743:0:15657:0:(mdt_handler.c:5793:mdt_object_init()) object init, fid = [0x2000061c1:0x1:0x0]
00000020:00000040:0.0:1600183643.158763:0:15657:0:(out_handler.c:574:out_index_insert()) lustre-MDT0000: [0x20000000a:0x0:0x0] index insert [0x2000061c1:0x1:0x0]: rc = 0
00000020:00001000:0.0:1600183643.158777:0:15657:0:(out_lib.c:548:out_tx_create_exec()) lustre-MDT0000-osd: create [0x2000061c1:0x1:0x0]: dof 0, mode 100000
00000020:00000040:0.0:1600183643.158819:0:15657:0:(out_lib.c:1092:out_obj_index_insert()) lustre-MDT0000-osd: index insert [0x20000000a:0x0:0x0] name: [0x2000061c1:0x1:0x0] fid [0x2000061c1:0x1:0x0], type 32768
00000040:00001000:1.0:1600183643.163358:0:16581:0:(llog_osd.c:400:llog_osd_write_rec()) new record 106a0000 to [0x2000061c1:0x1:0x0]
00000004:00000040:1.0:1600183643.163374:0:16581:0:(osp_trans.c:266:object_update_request_dump()) i = 0 fid = [0x2000061c1:0x1:0x0] op = attr_get params = 0 batchid = 0 size = 40 repsize 208
00000004:00000040:1.0:1600183643.163641:0:16581:0:(osp_md_object.c:1177:osp_md_write()) write [0x2000061c1:0x1:0x0] offset = 0 length = 32768
00000004:00000040:1.0:1600183643.163686:0:16581:0:(osp_md_object.c:1177:osp_md_write()) write [0x2000061c1:0x1:0x0] offset = 32768 length = 424
00000040:00080000:1.0:1600183643.163690:0:16581:0:(llog_osd.c:708:llog_osd_write_rec()) added record [0x2000061c1:0x1:0x0].2, 424 off33192
00000004:00000040:1.0:1600183643.163790:0:29981:0:(osp_trans.c:266:object_update_request_dump()) i = 0 fid = [0x2000061c1:0x1:0x0] op = write params = 2 batchid = 0 size = 32832 repsize 0
00000004:00000040:1.0:1600183643.163793:0:29981:0:(osp_trans.c:266:object_update_request_dump()) i = 1 fid = [0x2000061c1:0x1:0x0] op = write params = 2 batchid = 0 size = 528 repsize 0
00000020:00000040:0.0:1600183643.164058:0:15657:0:(out_lib.c:695:out_tx_write_exec()) write [0x2000061c1:0x1:0x0] pos 0 buf ffff9bdfea590038, len 32768
00000020:00000040:0.0:1600183643.164174:0:15657:0:(out_lib.c:695:out_tx_write_exec()) write [0x2000061c1:0x1:0x0] pos 32768 buf ffff9bdfea598078, len 464
00000004:00000040:1.0:1600183643.164381:0:29981:0:(osp_trans.c:266:object_update_request_dump()) i = 0 fid = [0x2000061c1:0x1:0x0] op = write params = 2 batchid = 0 size = 32832 repsize 0
00000004:00000040:1.0:1600183643.164383:0:29981:0:(osp_trans.c:266:object_update_request_dump()) i = 1 fid = [0x2000061c1:0x1:0x0] op = write params = 2 batchid = 0 size = 488 repsize 0
00000020:00000040:0.0:1600183643.164533:0:15657:0:(out_lib.c:695:out_tx_write_exec()) write [0x2000061c1:0x1:0x0] pos 0 buf ffff9bdfea590038, len 32768
00000020:00000040:0.0:1600183643.164545:0:15657:0:(out_lib.c:695:out_tx_write_exec()) write [0x2000061c1:0x1:0x0] pos 32768 buf ffff9bdfea598078, len 424
00000020:00080000:0.0:1600183643.164547:0:15657:0:(out_lib.c:718:out_tx_write_exec()) llog wrong idx [0x2000061c1:0x1:0x0] pos 32768, len 424, size 32768 idx 2-&amp;gt;275382272
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;At log record 1 and 2 was added at the same offset.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;llog_osd_write_rec()) added record &lt;span class=&quot;error&quot;&gt;&amp;#91;0x2000061c1:0x1:0x0&amp;#93;&lt;/span&gt;.1, 464 off33232&lt;br/&gt;
llog_osd_write_rec()) added record &lt;span class=&quot;error&quot;&gt;&amp;#91;0x2000061c1:0x1:0x0&amp;#93;&lt;/span&gt;.2, 424 off33192&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So our with index 2 would rewrite the 1.&lt;br/&gt;
Any thoughts on how better to fix it?&lt;/p&gt;</description>
                <environment></environment>
        <key id="60872">LU-13974</key>
            <summary>Wrong behavior for out operations create+write especially for update log</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="aboyko">Alexander Boyko</assignee>
                                    <reporter username="aboyko">Alexander Boyko</reporter>
                        <labels>
                    </labels>
                <created>Mon, 21 Sep 2020 11:41:26 +0000</created>
                <updated>Fri, 14 Oct 2022 20:00:23 +0000</updated>
                            <resolved>Thu, 11 Mar 2021 05:04:40 +0000</resolved>
                                    <version>Lustre 2.14.0</version>
                                    <fixVersion>Lustre 2.12.9</fixVersion>
                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="280238" author="aboyko" created="Tue, 22 Sep 2020 13:54:11 +0000"  >&lt;p&gt;I&apos;ve pushed a debug patch to catch these type of errors&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/#/c/39995/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/39995/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="281519" author="aboyko" created="Tue, 6 Oct 2020 10:08:42 +0000"  >&lt;p&gt;One more update log corruption for a case&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;fs1-MDT0001-osp-MDT0003: &lt;span class=&quot;error&quot;&gt;&amp;#91;0x2:0x400024d0:0x2&amp;#93;&lt;/span&gt; Invalid record: index 112926 but expected 112925&lt;/p&gt;&lt;/blockquote&gt;

&lt;ul&gt;
	&lt;li&gt;Some out update request was failed, it had llog updates.&lt;/li&gt;
	&lt;li&gt;A new out request was declared&#160;(number 2)&lt;/li&gt;
	&lt;li&gt;llog osp object was invalidated(base on failure), here we have an invalid llog_handle-&amp;gt;llog_log_hdr (count, last_index, bitmap)&lt;/li&gt;
	&lt;li&gt;out request(N2) called llog_add, dt_attr_get made an osp request to have a valid size and marked object valid&lt;/li&gt;
	&lt;li&gt;llog record was added with wrong index, at file recX, recX+2&lt;/li&gt;
	&lt;li&gt;got -29 from a debug patch, it detected wrong previous index. Without it error would happened during llog_process_thread as Invalid record etc if failover take a place.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The main condition is invalidation of llog osp object between declare a new out request and llog_add for it.&lt;br/&gt;
If declaration follow by invalidation, it does not create an error, cause llog header would be re read.&#160;&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;00000020:00080000:3.0:1599041250.939177:0:51269:0:(update_trans.c:94:top_multiple_thandle_dump())  cookie [0x2:0x80006997:0x5].145572
00000040:00080000:1.0:1599041250.940534:0:51191:0:(llog_osd.c:709:llog_osd_write_rec()) added record [0x580006997:0x2:0x0].145575, 600 off74673832
00000020:00080000:2.0:1599041250.940900:0:30740:0:(update_trans.c:94:top_multiple_thandle_dump())  cookie [0x2:0x80006997:0x5].145575
00000020:00080000:2.0:1599041250.940911:0:30740:0:(update_trans.c:94:top_multiple_thandle_dump())  cookie [0x2:0x80006997:0x5].145573
00000020:00080000:2.0:1599041250.940925:0:30740:0:(update_trans.c:94:top_multiple_thandle_dump())  cookie [0x2:0x80006997:0x5].145574
00000004:00080000:2.0:1599041250.940935:0:30740:0:(osp_md_object.c:1138:osp_write_interpreter()) error [0x580006997:0x2:0x0]: rc = -2
00000004:00080000:2.0:1599041250.940936:0:30740:0:(osp_md_object.c:1138:osp_write_interpreter()) error [0x580006997:0x2:0x0]: rc = -2
00000004:00080000:2.0:1599041250.940937:0:30740:0:(osp_md_object.c:1138:osp_write_interpreter()) error [0x580006997:0x2:0x0]: rc = -2
00000004:00080000:2.0:1599041250.940938:0:30740:0:(osp_md_object.c:1138:osp_write_interpreter()) error [0x580006997:0x2:0x0]: rc = -2
00000004:00080000:2.0:1599041250.940939:0:30740:0:(osp_object.c:1347:osp_invalidate()) Invalidate osp_object [0x580006997:0x2:0x0]
00000040:00080000:1.0:1599041250.964601:0:51211:0:(llog_osd.c:709:llog_osd_write_rec()) added record [0x580006997:0x2:0x0].145576, 552 off74673784  &amp;lt;--- 145576 record from the same offset as 145575, llog bitmap still have 145575 record
00000020:00080000:0.0:1599041251.006396:0:30740:0:(update_trans.c:94:top_multiple_thandle_dump())  cookie [0x2:0x80006997:0x5].145576
00000004:00080000:0.0:1599041251.006402:0:30740:0:(osp_md_object.c:1138:osp_write_interpreter()) error [0x580006997:0x2:0x0]: rc = -29
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="282677" author="aboyko" created="Tue, 20 Oct 2020 08:05:27 +0000"  >&lt;p&gt;@Peter Jones, I don&apos;t have a good solution for these bugs. And unfortunately, I did not get any response, comments or ideas from WC side(from Mike  or Alex). I&apos;m not a right person for assignee here.&lt;/p&gt;</comment>
                            <comment id="285866" author="gerrit" created="Tue, 24 Nov 2020 09:11:29 +0000"  >&lt;p&gt;Alexander Boyko (alexander.boyko@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40742&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40742&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; llog: check stale osp object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 12804cc17552bd01968e447ca71cae5deff6d4b1&lt;/p&gt;</comment>
                            <comment id="285867" author="gerrit" created="Tue, 24 Nov 2020 09:11:30 +0000"  >&lt;p&gt;Alexander Boyko (alexander.boyko@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40743&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40743&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; tests: update log corruption&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 9b1a4b48de586c391a944e53c0dc916ec0ce84bb&lt;/p&gt;</comment>
                            <comment id="293239" author="gerrit" created="Fri, 26 Feb 2021 20:13:22 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40742/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40742/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; llog: check stale osp object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 82c6e42d6137f39a1f2394b7bc6e8d600eb36181&lt;/p&gt;</comment>
                            <comment id="294468" author="gerrit" created="Wed, 10 Mar 2021 08:02:03 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40743/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40743/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; tests: update log corruption&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 562837124ec7bffeba7edb4b4b899bc271833374&lt;/p&gt;</comment>
                            <comment id="294615" author="pjones" created="Thu, 11 Mar 2021 05:04:40 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="328955" author="gerrit" created="Fri, 11 Mar 2022 18:41:58 +0000"  >&lt;p&gt;&quot;Mike Pershin &amp;lt;mpershin@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46803&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46803&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; llog: check stale osp object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_14&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 147f74c142de3db8bb4025af825dbcdd04c1fbbb&lt;/p&gt;</comment>
                            <comment id="328956" author="gerrit" created="Fri, 11 Mar 2022 18:41:59 +0000"  >&lt;p&gt;&quot;Mike Pershin &amp;lt;mpershin@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46804&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46804&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; tests: update log corruption&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_14&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 35a62ff76299ab6437acd5c5c0db8f130025973f&lt;/p&gt;</comment>
                            <comment id="329561" author="gerrit" created="Fri, 18 Mar 2022 06:48:13 +0000"  >&lt;p&gt;&quot;Mike Pershin &amp;lt;mpershin@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46862&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46862&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; llog: check stale osp object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 1dd5621baa836beb131af894efe751670170463b&lt;/p&gt;</comment>
                            <comment id="329563" author="gerrit" created="Fri, 18 Mar 2022 06:48:15 +0000"  >&lt;p&gt;&quot;Mike Pershin &amp;lt;mpershin@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46864&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46864&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; tests: update log corruption&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 853d5e4a25f393033b132659d24b7aad6916e3b8&lt;/p&gt;</comment>
                            <comment id="333841" author="gerrit" created="Thu, 5 May 2022 06:10:04 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/46862/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46862/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; llog: check stale osp object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 6ead672b83d9f12f9760a4af0958ef5e2b9de082&lt;/p&gt;</comment>
                            <comment id="333844" author="gerrit" created="Thu, 5 May 2022 06:10:25 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/46864/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46864/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13974&quot; title=&quot;Wrong behavior for out operations create+write especially for update log&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13974&quot;&gt;&lt;del&gt;LU-13974&lt;/del&gt;&lt;/a&gt; tests: update log corruption&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: a2d27236181e4736f7b0689baca3e2db55387bdc&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="69804">LU-15761</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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>dne</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i01ac7:</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>