<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:49:56 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-5261] user process is unkillable in wait_for_completion()</title>
                <link>https://jira.whamcloud.com/browse/LU-5261</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The user processes waiting in wait_for_completion() (osc_io_setattr_end() and osc_io_fsync_end()) are unkillable and require the node to be rebooted if the server is unavailable:&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;LustreError: 13775:0:(ofd_obd.c:873:ofd_setattr()) testfs-OST0001: can&apos;t find object [0x100000000:0x5:0x0]
Lustre: testfs-OST0001-o: trigger OI scrub by RPC for [0x100000000:0x5:0x0], rc = 0 [1]
INFO: task touch:15134 blocked for more than 120 seconds.
touch         D 0000000000000001     0 15134  15113 0x00000000
Call Trace:
 [&amp;lt;ffffffff8150f475&amp;gt;] schedule_timeout+0x215/0x2e0
 [&amp;lt;ffffffff8150f0f3&amp;gt;] wait_for_common+0x123/0x180
 [&amp;lt;ffffffff8150f20d&amp;gt;] wait_for_completion+0x1d/0x20
 [&amp;lt;ffffffffa0cdba7c&amp;gt;] osc_io_setattr_end+0xbc/0x190 [osc]
 [&amp;lt;ffffffffa08bd100&amp;gt;] cl_io_end+0x60/0x150 [obdclass]
 [&amp;lt;ffffffffa0d554b1&amp;gt;] lov_io_end_wrapper+0xf1/0x100 [lov]
 [&amp;lt;ffffffffa0d551fe&amp;gt;] lov_io_call+0x8e/0x130 [lov]
 [&amp;lt;ffffffffa0d56f8c&amp;gt;] lov_io_end+0x4c/0xf0 [lov]
 [&amp;lt;ffffffffa08bd100&amp;gt;] cl_io_end+0x60/0x150 [obdclass]
 [&amp;lt;ffffffffa08c1e82&amp;gt;] cl_io_loop+0xc2/0x1b0 [obdclass]
 [&amp;lt;ffffffffa11838d8&amp;gt;] cl_setattr_ost+0x218/0x2f0 [lustre]
 [&amp;lt;ffffffffa11501cc&amp;gt;] ll_setattr_raw+0xa2c/0x1080 [lustre]
 [&amp;lt;ffffffffa115087d&amp;gt;] ll_setattr+0x5d/0xf0 [lustre]
 [&amp;lt;ffffffff8119ead8&amp;gt;] notify_change+0x168/0x340
 [&amp;lt;ffffffff811b2b7c&amp;gt;] utimes_common+0xdc/0x1b0
 [&amp;lt;ffffffff811b2ce9&amp;gt;] do_utimes+0x99/0xf0
 [&amp;lt;ffffffff811b2e42&amp;gt;] sys_utimensat+0x32/0x90
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The problem being hit on the OST is somewhat irrelevant for the purposes of this bug.  It would be ideal if the client actually handled this error properly and didn&apos;t hang at all, but there will always be some other case where the OST is inactive and the client doesn&apos;t get any reply at all.&lt;/p&gt;

&lt;p&gt;Instead of using &lt;tt&gt;wait_for_completion()&lt;/tt&gt; this could use &lt;tt&gt;l_wait_event()&lt;/tt&gt; or &lt;tt&gt;wait_for_completion_killable()&lt;/tt&gt; so that the user process can be killed if there is a problem on the OST.  &lt;/p&gt;</description>
                <environment></environment>
        <key id="25331">LU-5261</key>
            <summary>user process is unkillable in wait_for_completion()</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="4" iconUrl="https://jira.whamcloud.com/images/icons/statuses/reopened.png" description="This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.">Reopened</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Jun 2014 23:17:12 +0000</created>
                <updated>Sun, 30 Jan 2022 10:33:22 +0000</updated>
                                            <version>Lustre 2.6.0</version>
                    <version>Lustre 2.5.2</version>
                    <version>Lustre 2.15.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="88573" author="emoly.liu" created="Wed, 9 Jul 2014 07:44:48 +0000"  >&lt;p&gt;Here is the patch: &lt;a href=&quot;http://review.whamcloud.com/11021&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/11021&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="90504" author="emoly.liu" created="Thu, 31 Jul 2014 00:59:01 +0000"  >&lt;p&gt;Patch landed to 2.6&lt;/p&gt;</comment>
                            <comment id="95573" author="jlevi" created="Thu, 2 Oct 2014 19:56:08 +0000"  >&lt;p&gt;Reopening as the patch has been reverted and needs to be fixed and landed to Master.&lt;/p&gt;</comment>
                            <comment id="109157" author="yong.fan" created="Sat, 7 Mar 2015 11:43:52 +0000"  >&lt;p&gt;I hit similar trouble in ost-pools test_20 on master:&lt;br/&gt;
&lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/122e8ea2-c3f8-11e4-94d2-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/122e8ea2-c3f8-11e4-94d2-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="116076" author="lixi" created="Thu, 21 May 2015 01:22:26 +0000"  >&lt;p&gt;Is there any chance that the patch can be revised to a better version? We are seeing this problem frequently, especially when running rsync.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="25854">LU-5446</issuekey>
        </issuelink>
                            </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwq13:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14680</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>