<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:02:12 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-6666] osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&gt;count == PAGE_CACHE_SIZE)</title>
                <link>https://jira.whamcloud.com/browse/LU-6666</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I met this during racer. This looks like &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6227&quot; title=&quot;Master testing: (osc_request.c:1219:osc_brw_prep_request()) ASSERTION( i == 0 || pg-&amp;gt;off &amp;gt; pg_prev-&amp;gt;off) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6227&quot;&gt;&lt;del&gt;LU-6227&lt;/del&gt;&lt;/a&gt;, but not in directIO patch.&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; 
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
VFS: Error -28 occurred while creating quota.
LustreError: 19811:0:(osc_request.c:1101:osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&amp;gt;count == PAGE_CACHE_SIZE) &amp;amp;&amp;amp; ergo(i &amp;gt; 0 &amp;amp;&amp;amp; i &amp;lt; page_count - 1, poff == 0 &amp;amp;&amp;amp; pg-&amp;gt;count == PAGE_CACHE_SIZE) &amp;amp;&amp;amp; ergo(i == page_count - 1, poff == 0)) ) failed: i: 6/27 pg: ffff8801efd6d640 off: 24576, count: 3272
LustreError: 19811:0:(osc_request.c:1101:osc_brw_prep_request()) LBUG
Pid: 19811, comm: ptlrpcd_4

Call Trace:
 [&amp;lt;ffffffffa116b875&amp;gt;] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
 [&amp;lt;ffffffffa116be77&amp;gt;] lbug_with_loc+0x47/0xb0 [libcfs]
 [&amp;lt;ffffffffa08a4b55&amp;gt;] osc_brw_prep_request+0xc35/0x10a0 [osc]
 [&amp;lt;ffffffffa08b4471&amp;gt;] ? osc_req_attr_set+0x1b1/0x740 [osc]
 [&amp;lt;ffffffffa08a5859&amp;gt;] osc_build_rpc+0x899/0x15c0 [osc]
 [&amp;lt;ffffffffa08c0eda&amp;gt;] osc_io_unplug0+0x115a/0x1b40 [osc]
 [&amp;lt;ffffffffa08b9a83&amp;gt;] ? osc_ap_completion+0x213/0x600 [osc]
 [&amp;lt;ffffffffa156d8bb&amp;gt;] ? lu_object_put+0x12b/0x310 [obdclass]
 [&amp;lt;ffffffffa08c3e61&amp;gt;] osc_io_unplug+0x11/0x20 [osc]
 [&amp;lt;ffffffffa08a746f&amp;gt;] brw_interpret+0x9bf/0x1fa0 [osc]
 [&amp;lt;ffffffffa060eadc&amp;gt;] ? ptlrpc_free_committed+0x56c/0x770 [ptlrpc]
 [&amp;lt;ffffffffa061bdb2&amp;gt;] ? ptlrpc_unregister_bulk+0xa2/0xac0 [ptlrpc]
 [&amp;lt;ffffffffa0610772&amp;gt;] ? after_reply+0xcb2/0xeb0 [ptlrpc]
 [&amp;lt;ffffffffa0614ab1&amp;gt;] ptlrpc_check_set+0x331/0x1c70 [ptlrpc]
 [&amp;lt;ffffffff81087fdb&amp;gt;] ? try_to_del_timer_sync+0x7b/0xe0
 [&amp;lt;ffffffffa0642393&amp;gt;] ptlrpcd_check+0x533/0x550 [ptlrpc]
 [&amp;lt;ffffffffa06429cb&amp;gt;] ptlrpcd+0x35b/0x430 [ptlrpc]
 [&amp;lt;ffffffff81064b90&amp;gt;] ? default_wake_function+0x0/0x20
 [&amp;lt;ffffffffa0642670&amp;gt;] ? ptlrpcd+0x0/0x430 [ptlrpc]
 [&amp;lt;ffffffff8109e66e&amp;gt;] kthread+0x9e/0xc0
 [&amp;lt;ffffffff8100c20a&amp;gt;] child_rip+0xa/0x20
 [&amp;lt;ffffffff8109e5d0&amp;gt;] ? kthread+0x0/0xc0
 [&amp;lt;ffffffff8100c200&amp;gt;] ? child_rip+0x0/0x20
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="30438">LU-6666</key>
            <summary>osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&gt;count == PAGE_CACHE_SIZE)</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="jay">Jinshan Xiong</assignee>
                                    <reporter username="di.wang">Di Wang</reporter>
                        <labels>
                    </labels>
                <created>Sun, 31 May 2015 05:19:11 +0000</created>
                <updated>Tue, 4 Jun 2019 17:45:23 +0000</updated>
                            <resolved>Mon, 30 Nov 2015 17:38:20 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="116978" author="di.wang" created="Sun, 31 May 2015 05:20:45 +0000"  >&lt;p&gt;Btw: the build already includes the fix in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6227&quot; title=&quot;Master testing: (osc_request.c:1219:osc_brw_prep_request()) ASSERTION( i == 0 || pg-&amp;gt;off &amp;gt; pg_prev-&amp;gt;off) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6227&quot;&gt;&lt;del&gt;LU-6227&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="117123" author="bobijam" created="Tue, 2 Jun 2015 03:26:41 +0000"  >&lt;p&gt;in osc_build_rpc(), and in &quot;/* add pages into rpc_list to build BRW rpc */&quot; section, it makes sure that the middle pages has oap_page_off ==0 &amp;amp;&amp;amp; oap_count == PAGE_CACHE_SIZE, and the error log shows that the 7th page has count == 3272 (its offset is PAGE aligned), could it be the page cache has been truncated while the I/O is undergoing? &lt;/p&gt;</comment>
                            <comment id="117242" author="bobijam" created="Wed, 3 Jun 2015 02:43:47 +0000"  >&lt;p&gt;Di, is it reproducible? Can I get the core dump and logs?&lt;/p&gt;</comment>
                            <comment id="117243" author="di.wang" created="Wed, 3 Jun 2015 02:59:22 +0000"  >&lt;p&gt;here you are&lt;/p&gt;</comment>
                            <comment id="117246" author="bobijam" created="Wed, 3 Jun 2015 03:03:02 +0000"  >&lt;p&gt;also need core dump&lt;/p&gt;</comment>
                            <comment id="117247" author="di.wang" created="Wed, 3 Jun 2015 03:27:57 +0000"  >&lt;p&gt;Sorry, I do not have that.&lt;/p&gt;</comment>
                            <comment id="117368" author="bobijam" created="Wed, 3 Jun 2015 23:26:49 +0000"  >&lt;p&gt;Can you provide how to reproduce the issue?&lt;/p&gt;</comment>
                            <comment id="117706" author="di.wang" created="Mon, 8 Jun 2015 05:36:08 +0000"  >&lt;p&gt;Hi, Bobi&lt;/p&gt;

&lt;p&gt;I tried a few times on my branch. Sorry I can not reproduce it. Maybe it is just temporary.&lt;/p&gt;</comment>
                            <comment id="117710" author="bobijam" created="Mon, 8 Jun 2015 06:08:17 +0000"  >&lt;p&gt;close it for now until we catch it again.&lt;/p&gt;</comment>
                            <comment id="119789" author="artem_blagodarenko" created="Mon, 29 Jun 2015 12:42:09 +0000"  >&lt;p&gt;Happened again with some another symptoms (LBUGs)&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;LustreError: 4713:0:(osc_request.c:1812:osc_build_rpc()) ASSERTION( oap-&amp;gt;oap_page_off == 0 ) failed:
LustreError: 4718:0:(osc_request.c:1818:osc_build_rpc()) ASSERTION( oap-&amp;gt;oap_page_off + oap-&amp;gt;oap_brw_page.count == ((1UL) &amp;lt;&amp;lt; 12) ) failed:
LustreError: 4718:0:(osc_request.c:1818:osc_build_rpc()) LBUG
c0-0c0s10n1:
LustreError: 4661:0:(osc_request.c:1212:osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&amp;gt;count == PAGE_CACHE_SIZE) &amp;amp;&amp;amp; ergo(i &amp;gt; 0 &amp;amp;&amp;amp; i &amp;lt; page_count - 1, poff == 0 &amp;amp;&amp;amp; pg-&amp;gt;count == PAGE_CACHE_SIZE) &amp;amp;&amp;amp; ergo(i == page_count - 1, poff == 0)) ) failed: i: 1/2 pg: ffff88044b96cf78 off: 7884799, count: 1
LustreError: 4661:0:(osc_request.c:1212:osc_brw_prep_request()) LBUG
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="119790" author="artem_blagodarenko" created="Mon, 29 Jun 2015 12:47:14 +0000"  >&lt;p&gt;Some additional information. Thread A&lt;br/&gt;
There are two objects&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;struct osc_async_page {
 ...
  oap_obj_off = 0x23000, 
  oap_page_off = 0x873, 
...  
  count = 0x41d, 
...
}

struct osc_async_page {
  oap_obj_off = 0x26000, 
  oap_page_off = 0x5eb, 
...
    count = 0xa15, 
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;so LustreError: 4713:0:(osc_request.c:1812:osc_build_rpc()) ASSERTION( oap-&amp;gt;oap_page_off == 0 ) failed: happened&lt;br/&gt;
thread B&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;oap_obj_off = 0x1f000, 
  oap_page_off = 0x351, 
...
    count = 0x342, 
...

and

oap_obj_off = 0x4e000, 
  oap_page_off = 0x542, 
  count = 0x1c4, 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;so,&lt;/p&gt;

&lt;p&gt;LustreError: 4718:0:(osc_request.c:1818:osc_build_rpc()) ASSERTION( oap-&amp;gt;oap_page_off + oap-&amp;gt;oap_brw_page.count == ((1UL) &amp;lt;&amp;lt; 12) ) failed&lt;/p&gt;</comment>
                            <comment id="119791" author="artem_blagodarenko" created="Mon, 29 Jun 2015 12:48:04 +0000"  >&lt;p&gt;Is it possible that  pages from output above can be in one rpc after landing patches from &lt;a href=&quot;https://jira.hpdd.intel.com/browse/LU-1669?&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/browse/LU-1669?&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;Range lock will be worked out to allow write to a shared file in parallel, &lt;span class=&quot;code-keyword&quot;&gt;while&lt;/span&gt; Posix compliance is still guaranteed.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="119800" author="jay" created="Mon, 29 Jun 2015 14:29:16 +0000"  >&lt;p&gt;Artem, were you doing direct I/O? Otherwise this looks like a race between osc_refresh_count() and osc_page_touch_at(). Now that you can see pages in RPCs in question, can you post segments of continuous pages?&lt;/p&gt;</comment>
                            <comment id="119926" author="artem_blagodarenko" created="Tue, 30 Jun 2015 15:07:40 +0000"  >&lt;p&gt;&amp;gt;Now that you can see pages in RPCs in question, can you post segments of continuous pages?&lt;/p&gt;

&lt;p&gt;Jinshan Xiong, I can&apos;t understed what exact information I need to post. Can you give some details.&lt;br/&gt;
Post both brw_pages now.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;crash-7.0.1-29bit&amp;gt; search -K 0xffff88044b96cf78
ffff88044a218728: ffff88044b96cf78 
ffff88045392d858: ffff88044b96cf78 

crash-7.0.1-29bit&amp;gt; brw_page ffff88044c771378
struct brw_page {
  off = 7872511, 
  pg = 0xffffea000f8698d0, 
  count = 1, 
  flag = 8
}
crash-7.0.1-29bit&amp;gt; ffff88044b96cf78
crash-7.0.1-29bit: command not found: ffff88044b96cf78
crash-7.0.1-29bit&amp;gt; brw_page ffff88044b96cf78
struct brw_page {
  off = 7884799, 
  pg = 0xffffea000f865500, 
  count = 1, 
  flag = 8
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="119930" author="artem_blagodarenko" created="Tue, 30 Jun 2015 15:13:05 +0000"  >&lt;p&gt;&amp;gt;Artem, were you doing direct I/O?&lt;br/&gt;
Can&apos;t determine is this direct I/O from crash dump. I believe them have the same code path. &lt;/p&gt;</comment>
                            <comment id="120052" author="jay" created="Wed, 1 Jul 2015 15:44:04 +0000"  >&lt;p&gt;Hi Artem,&lt;/p&gt;

&lt;p&gt;This issue is indeed introduced by &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1669&quot; title=&quot;lli-&amp;gt;lli_write_mutex (single shared file performance)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1669&quot;&gt;&lt;del&gt;LU-1669&lt;/del&gt;&lt;/a&gt;. When OST is out of space, and two processes write disjoint file range that don&apos;t overlap by page basis, the two writes can be merged into the same synchronous write RPC, and then hit this issue.&lt;/p&gt;

&lt;p&gt;This problem can be fixed by adding a mutex in vvp_io_commit_sync() to serialize sync threads.&lt;/p&gt;</comment>
                            <comment id="120145" author="gerrit" created="Thu, 2 Jul 2015 13:47:27 +0000"  >&lt;p&gt;Jinshan Xiong (jinshan.xiong@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15468&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15468&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6666&quot; title=&quot;osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&amp;gt;count == PAGE_CACHE_SIZE)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6666&quot;&gt;&lt;del&gt;LU-6666&lt;/del&gt;&lt;/a&gt; osc: Do not merge extents with partial pages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: af031ebb20db32e0ab01a558b05442efcede5dbf&lt;/p&gt;</comment>
                            <comment id="120251" author="adilger" created="Fri, 3 Jul 2015 07:01:05 +0000"  >&lt;p&gt;If the pages are cached on the client (i.e. not O_DIRECT) then the full page must be cached since it isn&apos;t possible to mark only part of a page dirty, so I don&apos;t see how there can be multiple partial-page writes to the same file being merged?&lt;/p&gt;</comment>
                            <comment id="120252" author="jay" created="Fri, 3 Jul 2015 07:12:32 +0000"  >&lt;p&gt;This can only happen when OST is running out of space, so the victim client can&apos;t cache page any more instead it uses sync I/O to write pages. For example, the first thread writes [0, 1024) and the 2nd thread writes [8192, 9216), these writes are not conflicted by range locks, and finally these two writes are picked by the same RPC and then hit this bug.&lt;/p&gt;</comment>
                            <comment id="120308" author="paf" created="Fri, 3 Jul 2015 19:21:09 +0000"  >&lt;p&gt;Jinshan - Are you saying the OST must be running out of space for this to happen?  I&apos;m almost certain in the instance Artem is talking about (the dump is from Cray), the OST is not low on space.&lt;/p&gt;

&lt;p&gt;I&apos;m puzzled by why the OST running out of space would impact client caching?  Have I misunderstood?&lt;/p&gt;

&lt;p&gt;One last thing - Why is it specifically unsafe to merge two extents with partial pages?  (if I&apos;m reading right, it is safe to merge one extent with a partial page with another that doesn&apos;t have a partial page.)&lt;/p&gt;</comment>
                            <comment id="120309" author="adilger" created="Fri, 3 Jul 2015 19:29:34 +0000"  >&lt;p&gt;Patrick, it might also happen if the user runs out of quota, I believe. &lt;/p&gt;

&lt;p&gt;The reason it isn&apos;t ok to merge multiple fragments is because of LNet RDMA. The way the data is packed into the bulk RPC can&apos;t have gaps in the middle due to some RDMA implementations, only a fragment at the end (which is very common).&lt;/p&gt;

&lt;p&gt;If the pages were cached on the client it would be possible to just expand the write to cover the whole page in the middle of the file, since the client needs to do a read-modify-write of the page. With O_DIRECT that isn&apos;t possible. Not knowledgable enough in CLIO to know whether the out-of-space handling could be changed to allow this or not. &lt;/p&gt;</comment>
                            <comment id="121390" author="paf" created="Wed, 15 Jul 2015 19:03:11 +0000"  >&lt;p&gt;Andreas, Jinshan - Apologies if I&apos;m misunderstanding, but more questions...&lt;/p&gt;

&lt;p&gt;You&apos;re saying an RPC can&apos;t have gaps in the middle.  I&apos;m wondering about the meaning of gap.  Does that mean it&apos;s an issue to have any gap in the data in a bulk RPC, like two non-contiguous pages?  Or is the meaning of &apos;gap&apos; limited to a fragmented page?&lt;/p&gt;

&lt;p&gt;If the first meaning (including non-contiguous full pages) is correct, I don&apos;t see how Jinshan&apos;s patch keeps us safe by preventing merging partial pages.  (As I don&apos;t see how the code enforces merging only contiguous extents, though the comment on get_write_extents implies that&apos;s the case.)&lt;/p&gt;</comment>
                            <comment id="127677" author="adilger" created="Thu, 17 Sep 2015 18:08:46 +0000"  >&lt;p&gt;Patrick, sorry for long delay in replying.  Having full-page holes in the middle of an RPC is fine, since a BRW RPC can have multiple niobufs in it.  The problem is with partial page writes.  That used to happen with liblustre (deprecated userspace library), but I&apos;m not even sure it is possible with llite (kernel VFS client) since always full pages are written unless it is at EOF, or possibly with O_DIRECT?&lt;/p&gt;

&lt;p&gt;The other question is whether this bug is still being hit with recent builds, or has it been fixed by something else and could be closed?&lt;/p&gt;</comment>
                            <comment id="129171" author="adilger" created="Fri, 2 Oct 2015 18:14:14 +0000"  >&lt;p&gt;Patrick, Artem, are you able to test the patch &lt;a href=&quot;http://review.whamcloud.com/15468&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15468&lt;/a&gt; to see if this resolves your problem?&lt;/p&gt;</comment>
                            <comment id="130685" author="paf" created="Fri, 16 Oct 2015 20:39:00 +0000"  >&lt;p&gt;I was just able to test this - It &lt;b&gt;does&lt;/b&gt; resolve the assertions in our 4 MiB RPC testing.  I don&apos;t have a specific, well defined test case, however.  And I&apos;m still fairly sure we&apos;re not out of space or out of quota when hitting this.&lt;/p&gt;

&lt;p&gt;We&apos;re hitting this when running a few different tests.  One of them is growfiles from ltp.&lt;/p&gt;

&lt;p&gt;This stupid little shell script hit for us eventually, but only on nodes with a number of real CPUs - no luck in VMs.  (The numbers before the tests are internal Cray test numbers):&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;#29
ARG1=&apos;-W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$&apos;
#117
ARG2=&apos;-W gf117 -b -e 1 -i 0 -L 120 -u -g 5000 -T 100 -t 499990 -C 10 -c 1000 -S 10 -f Lgf03&apos;
#309
ARG3=&apos; -W gf309 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p g_rand12 g_rand12.2&apos;
#701
ARG4=&apos;-W gf701 -b -e 1 -u -i 0 -L 20 -w -C 1 -I r -T 10 glseek20 glseek20.2&apos;
#811
ARG5=&apos;-W gf811 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2&apos;
#814
ARG6=&apos;-W gf814 -b -e 1 -u -i 0 -L 20 -w -C 1 -T 10 glseek19 glseek19.2&apos;
#815
ARG7=&apos;-W gf815 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1&apos;

(./growfiles $ARG1)&amp;amp;
(./growfiles $ARG2)&amp;amp;
(./growfiles $ARG3)&amp;amp;
(./growfiles $ARG4)&amp;amp;
(./growfiles $ARG5)&amp;amp;
(./growfiles $ARG6)&amp;amp;
(./growfiles $ARG7)&amp;amp;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="134738" author="gerrit" created="Mon, 30 Nov 2015 17:19:20 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15468/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15468/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6666&quot; title=&quot;osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg-&amp;gt;count == PAGE_CACHE_SIZE)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6666&quot;&gt;&lt;del&gt;LU-6666&lt;/del&gt;&lt;/a&gt; osc: Do not merge extents with partial pages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ac1d6ab73c733caf2fa0ccf504955b23d3e572f0&lt;/p&gt;</comment>
                            <comment id="134749" author="jgmitter" created="Mon, 30 Nov 2015 17:38:20 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="28624">LU-6227</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="30863">LU-6776</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="18051" name="lustre-log.1432912775.19811.gz" size="1058364" author="di.wang" created="Wed, 3 Jun 2015 02:59:22 +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|hzxekf:</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>