<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:29:57 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-2983] ASSERTION in osd_bufs_get_read() </title>
                <link>https://jira.whamcloud.com/browse/LU-2983</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Despite our parity checking hardware RAID on Grove we appear to have run in to a case where ZFS is getting bad block data from disk.  The root cause for this still isn&apos;t clear and we&apos;re looking in to it.&lt;/p&gt;

&lt;p&gt;However, it clearly exposed that right now the ZFS OSD doesn&apos;t even try to handle IO errors on read from the DMU.  Lustre hit the following assertion when ZFS returned the IO error.  We need to update osd_bufs_get_read() to handle the error and return it up the stack.&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;&amp;lt;ConMan&amp;gt; Console [grove250] log at 2013-03-17 23:00:00 PDT.
2013-03-17 23:50:10 LustreError: 7462:0:(osd_io.c:276:osd_bufs_get_read()) ASSERTION( rc == 0 ) failed: 
2013-03-17 23:50:10 LustreError: 7462:0:(osd_io.c:276:osd_bufs_get_read()) LBUG
2013-03-17 23:50:10 Pid: 7462, comm: ll_ost_io00_060
2013-03-17 23:50:10
2013-03-17 23:50:10 Call Trace:
2013-03-17 23:50:10  [&amp;lt;ffffffffa0346965&amp;gt;] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0346f77&amp;gt;] lbug_with_loc+0x47/0xb0 [libcfs]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0d36796&amp;gt;] osd_bufs_get+0x996/0xa10 [osd_zfs]
2013-03-17 23:50:10  [&amp;lt;ffffffffa06cc386&amp;gt;] ? lu_object_find+0x16/0x20 [obdclass]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0dd540f&amp;gt;] ofd_preprw_read+0x13f/0x850 [ofd]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0dd6073&amp;gt;] ofd_preprw+0x553/0x12b0 [ofd]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0d9030c&amp;gt;] obd_preprw+0x12c/0x3d0 [ost]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0d95af4&amp;gt;] ost_brw_read+0xd14/0x12f0 [ost]
2013-03-17 23:50:10  [&amp;lt;ffffffff8126c489&amp;gt;] ? cpumask_next_and+0x29/0x50
2013-03-17 23:50:10  [&amp;lt;ffffffff810551d4&amp;gt;] ? find_busiest_group+0x244/0x9f0
2013-03-17 23:50:10  [&amp;lt;ffffffffa085d52c&amp;gt;] ? lustre_msg_get_version+0x8c/0x100 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa085d688&amp;gt;] ? lustre_msg_check_version+0xe8/0x100 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0d9c658&amp;gt;] ost_handle+0x2a68/0x46a0 [ost]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0864c2b&amp;gt;] ? ptlrpc_update_export_timer+0x4b/0x470 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa086d08c&amp;gt;] ptlrpc_server_handle_request+0x41c/0xe00 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa03476be&amp;gt;] ? cfs_timer_arm+0xe/0x10 [libcfs]
2013-03-17 23:50:10  [&amp;lt;ffffffffa035914f&amp;gt;] ? lc_watchdog_touch+0x6f/0x180 [libcfs]
2013-03-17 23:50:10  [&amp;lt;ffffffffa0864459&amp;gt;] ? ptlrpc_wait_event+0xa9/0x290 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffff81051ba3&amp;gt;] ? __wake_up+0x53/0x70
2013-03-17 23:50:10  [&amp;lt;ffffffffa086e625&amp;gt;] ptlrpc_main+0xbb5/0x1970 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa086da70&amp;gt;] ? ptlrpc_main+0x0/0x1970 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffff8100c14a&amp;gt;] child_rip+0xa/0x20
2013-03-17 23:50:10  [&amp;lt;ffffffffa086da70&amp;gt;] ? ptlrpc_main+0x0/0x1970 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffffa086da70&amp;gt;] ? ptlrpc_main+0x0/0x1970 [ptlrpc]
2013-03-17 23:50:10  [&amp;lt;ffffffff8100c140&amp;gt;] ? child_rip+0x0/0x20
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>ZFS OSDs</environment>
        <key id="17994">LU-2983</key>
            <summary>ASSERTION in osd_bufs_get_read() </summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="behlendorf">Brian Behlendorf</reporter>
                        <labels>
                            <label>sequoia</label>
                    </labels>
                <created>Mon, 18 Mar 2013 19:02:58 +0000</created>
                <updated>Tue, 23 Apr 2013 06:21:06 +0000</updated>
                            <resolved>Tue, 23 Apr 2013 06:21:06 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="54291" author="pjones" created="Mon, 18 Mar 2013 19:10:33 +0000"  >&lt;p&gt;Alex will look into this one&lt;/p&gt;</comment>
                            <comment id="54306" author="behlendorf" created="Mon, 18 Mar 2013 21:10:00 +0000"  >&lt;p&gt;Related to this we&apos;re trying to map the ZFS object number from the OST (which has a bad checksum) back to the full Lustre path for the file.  What&apos;s the right way to go about this these days?&lt;/p&gt;</comment>
                            <comment id="54456" author="bzzz" created="Wed, 20 Mar 2013 11:40:27 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/5784&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5784&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="56774" author="bzzz" created="Tue, 23 Apr 2013 06:21:06 +0000"  >&lt;p&gt;landed&lt;/p&gt;</comment>
                    </comments>
                    <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_10040" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic</customfieldname>
                        <customfieldvalues>
                                        <label>server</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>OSD_API</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzvlm7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7270</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>
                                                                                                                                                    <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>