<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:59: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-6385] write and read test are overlap with obdfilter-survey on osd-zfs</title>
                <link>https://jira.whamcloud.com/browse/LU-6385</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When obdfilter-survey on osd-zfs, the read test starts before all writes completed.&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;# size=65536 nobjlo=1 nobjhi=1 thrlo=1 thrhi=1 tests_str=&lt;span class=&quot;code-quote&quot;&gt;&quot;write read&quot;&lt;/span&gt; \
/usr/bin/obdfilter-survey
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Here is iostat result when obdfilter-survey is running.&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;Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
dm-6              0.00     0.00    0.00 5506.00     0.00   678.23   252.27     5.43    0.99    0.00    0.99   0.18  98.00
dm-6              0.00     0.00    0.00 6467.00     0.00   808.51   256.04     5.94    0.92    0.00    0.92   0.15 100.00
dm-6              0.00     0.00    0.00 6136.00     0.00   766.75   255.92     5.94    0.97    0.00    0.97   0.16 100.00
dm-6              0.00     0.00    0.00 6808.00     0.00   850.88   255.96     5.94    0.87    0.00    0.87   0.15 100.00
dm-6              0.00     0.00    0.00 7520.00     0.00   940.00   256.00     6.19    0.82    0.00    0.82   0.13 100.00
dm-6              0.00     0.00    0.00 8505.00     0.00  1063.01   255.97     6.50    0.76    0.00    0.76   0.12 100.00
dm-6              0.00     0.00    0.00 8847.00     0.00  1105.88   256.00     5.94    0.67    0.00    0.67   0.11 100.00
dm-6              0.00     0.00    0.00 9424.00     0.00  1168.48   253.93     5.92    0.63    0.00    0.63   0.10  98.80
dm-6              0.00     0.00    0.00 9631.00     0.00  1203.88   256.00     5.95    0.62    0.00    0.62   0.10 100.00
dm-6              0.00     0.00  250.00 8748.00    31.25  1093.38   255.97     6.37    0.68    5.20    0.55   0.11 100.00
dm-6              0.00     0.00   73.00 6805.00     9.12   850.62   256.00     5.84    0.87   42.63    0.42   0.15 100.00
dm-6              0.00     0.00  621.00 4144.00    77.62   517.88   255.95     4.28    0.93    5.04    0.31   0.21 100.00
dm-6              0.00     0.00  903.00 3501.00   112.87   437.62   256.00     3.98    0.90    3.32    0.28   0.23 100.00
dm-6              0.00     0.00  804.00 3631.00   100.50   454.00   256.06     3.96    0.83    3.35    0.27   0.23 100.00
dm-6              0.00     0.00  864.00 3522.00   108.00   440.12   255.94     3.98    0.98    3.83    0.28   0.23 100.10
dm-6              0.00     0.00  987.00 3512.00   123.37   439.00   256.00     3.99    0.87    2.97    0.28   0.22 100.00
dm-6              0.00     0.00  869.00 3515.00   108.62   438.07   255.39     3.96    0.92    3.55    0.27   0.23 100.00
dm-6              0.00     0.00  879.00 3493.00   109.87   432.71   254.17     3.98    0.91    3.42    0.28   0.23 100.00
dm-6              0.00     0.00 1001.00 4029.00   125.12   503.62   256.00     3.97    0.79    2.99    0.24   0.20 100.00
dm-6              0.00     0.00  465.00 5915.00    58.13   739.38   256.00     3.96    0.61    6.35    0.16   0.16 100.00
dm-6              0.00     0.00 3642.00  820.00   455.25    96.58   253.28     3.15    0.72    0.84    0.16   0.22 100.00
dm-6              0.00     0.00 4794.00    0.00   599.25     0.00   256.00     3.00    0.63    0.63    0.00   0.21 100.00
dm-6              0.00     0.00 4419.00    0.00   552.38     0.00   256.00     3.01    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4422.00    0.00   552.75     0.00   256.00     2.99    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4417.00    0.00   552.12     0.00   256.00     3.01    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4433.00    0.00   554.12     0.00   256.00     2.99    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4413.00    0.00   551.62     0.00   256.00     3.01    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4407.00    0.00   550.88     0.00   256.00     3.00    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4416.00    0.00   552.00     0.00   256.00     2.99    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4399.00    0.00   549.88     0.00   256.00     2.98    0.68    0.68    0.00   0.23 100.00
dm-6              0.00     0.00 4365.00    0.00   545.62     0.00   256.00     2.98    0.68    0.68    0.00   0.23  99.40
dm-6              0.00     0.00 4380.00    0.00   547.50     0.00   256.00     3.00    0.69    0.69    0.00   0.23 100.00
dm-6              0.00     0.00 4392.00    0.00   549.00     0.00   256.00     2.98    0.68    0.68    0.00   0.23 100.00
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;It shows write and read are overlap which means read tests started before all data flushed.&lt;/p&gt;</description>
                <environment>master, RHEL7.1, OSD-ZFS</environment>
        <key id="29162">LU-6385</key>
            <summary>write and read test are overlap with obdfilter-survey on osd-zfs</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="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="ihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Mar 2015 10:42:35 +0000</created>
                <updated>Wed, 3 Feb 2016 14:11:34 +0000</updated>
                            <resolved>Fri, 30 Oct 2015 16:21:08 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="110167" author="adilger" created="Thu, 19 Mar 2015 21:23:57 +0000"  >&lt;p&gt;The osd-ldiskfs code is flushing all writes to disk before it is available for reads.  However, osd-zfs is doing writeback caching of writes, so this behaviour isn&apos;t totally surprising.  With the OST code, it is flushing the writes under DLM locks before they are cancelled and granted to the reading client, but I suspect obdfilter-survey isn&apos;t doing DLM locking of the data?&lt;/p&gt;</comment>
                            <comment id="110307" author="wangshilong" created="Mon, 23 Mar 2015 03:13:32 +0000"  >&lt;p&gt;Hi Andreas Dilger,&lt;/p&gt;

&lt;p&gt;What do you mean for writeback caching of writes?&lt;/p&gt;</comment>
                            <comment id="110331" author="adilger" created="Mon, 23 Mar 2015 07:04:34 +0000"  >&lt;p&gt;For osd-ldiskfs, the writes are submitted synchronously to disk during RPC processing using submit_bio(), and the reply is only sent after the data write is committed to disk because of the wait_event() in osd_do_bio(). The client may still get an RPC reply before the transaction is committed to reduce latency.&lt;/p&gt;</comment>
                            <comment id="110367" author="gerrit" created="Mon, 23 Mar 2015 16:44:54 +0000"  >&lt;p&gt;Nathaniel Clark (nathaniel.l.clark@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/14143&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14143&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6385&quot; title=&quot;write and read test are overlap with obdfilter-survey on osd-zfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6385&quot;&gt;&lt;del&gt;LU-6385&lt;/del&gt;&lt;/a&gt; tests: Sync OSTs between tests in obdfilter-survey&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: faf76b3b4e5c98d123fbf6a6c2d220c4f21d27be&lt;/p&gt;</comment>
                            <comment id="124394" author="gerrit" created="Tue, 18 Aug 2015 11:19:43 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/14143/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14143/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6385&quot; title=&quot;write and read test are overlap with obdfilter-survey on osd-zfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6385&quot;&gt;&lt;del&gt;LU-6385&lt;/del&gt;&lt;/a&gt; tests: Sync OSTs between tests in obdfilter-survey&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 78ebe02c41b89dae77cfd16320c3d4696f3e3d30&lt;/p&gt;</comment>
                            <comment id="124412" author="pjones" created="Tue, 18 Aug 2015 13:56:43 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                            <comment id="131556" author="utopiabound" created="Mon, 26 Oct 2015 16:13:28 +0000"  >&lt;p&gt;Patch  &lt;a href=&quot;http://review.whamcloud.com/14143&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14143&lt;/a&gt; only fixes issue when called within test framework from &lt;tt&gt;lustre/tests/obdfilter-survey.sh&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;This issue still exists if called as present in lustre-iokit rpm.&lt;/p&gt;</comment>
                            <comment id="131557" author="utopiabound" created="Mon, 26 Oct 2015 16:25:33 +0000"  >&lt;p&gt;Patch for master: &lt;a href=&quot;http://review.whamcloud.com/16942&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/16942&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="131559" author="gerrit" created="Mon, 26 Oct 2015 16:26:53 +0000"  >&lt;p&gt;Nathaniel Clark (nathaniel.l.clark@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/16942&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/16942&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6385&quot; title=&quot;write and read test are overlap with obdfilter-survey on osd-zfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6385&quot;&gt;&lt;del&gt;LU-6385&lt;/del&gt;&lt;/a&gt; tests: sync I/O in obdfilter-survey&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ede3c279c9b5cc3d28cf273092564443d4b0ccae&lt;/p&gt;</comment>
                            <comment id="132157" author="gerrit" created="Fri, 30 Oct 2015 15:01:39 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/16942/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/16942/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6385&quot; title=&quot;write and read test are overlap with obdfilter-survey on osd-zfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6385&quot;&gt;&lt;del&gt;LU-6385&lt;/del&gt;&lt;/a&gt; tests: sync I/O in obdfilter-survey&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 979051b8593e17e7828cb99ad3d70680c7552b87&lt;/p&gt;</comment>
                            <comment id="132167" author="pjones" created="Fri, 30 Oct 2015 16:21:08 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                        </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|hzx8wn:</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>