<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:23:03 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-15994] Fio io_uring failed with error=interrupted system call on Ubuntu 2204</title>
                <link>https://jira.whamcloud.com/browse/LU-15994</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;On the new Ubuntu 2204, fio with io_uring engine failed with the following error:&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;
io_uring err=4/file:io_u.c:1845, func=io_u error, error=interrupted system call
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The test script to reproduce this failure is as follows:&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;
DIR=&lt;span class=&quot;code-quote&quot;&gt;&quot;/mnt/lustre&quot;&lt;/span&gt;
tdir=&lt;span class=&quot;code-quote&quot;&gt;&quot;sanity-pcc.d102&quot;&lt;/span&gt;
dir=$DIR/$tdir
file=$dir/$tfile
ioengine=&lt;span class=&quot;code-quote&quot;&gt;&quot;io_uring&quot;&lt;/span&gt;
numjobs=2
size=10M

fio --name=seqwrite --ioengine=$ioengine    \
        --bs=4K --direct=1 --numjobs=$numjobs   \
        --iodepth=64 --size=$size --filename=$file --rw=write ||
        error &lt;span class=&quot;code-quote&quot;&gt;&quot;fio seqwrite $file failed&quot;&lt;/span&gt;
fio --name=seqread --ioengine=$ioengine     \
        --bs=4K --direct=1 --numjobs=$numjobs   \
        --iodepth=64 --size=$size --filename=$file --rw=read ||
        error &lt;span class=&quot;code-quote&quot;&gt;&quot;fio seqread $file failed&quot;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;However, this failure does not exist in the old Ubuntu 2004.&lt;br/&gt;
the new kernel for Ubuntu 2204 failed this test with -EINTR.&lt;/p&gt;</description>
                <environment></environment>
        <key id="71032">LU-15994</key>
            <summary>Fio io_uring failed with error=interrupted system call on Ubuntu 2204</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="qian_wc">Qian Yingjin</assignee>
                                    <reporter username="qian_wc">Qian Yingjin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Jul 2022 01:52:41 +0000</created>
                <updated>Thu, 1 Sep 2022 15:09:28 +0000</updated>
                            <resolved>Thu, 1 Sep 2022 15:09:28 +0000</resolved>
                                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="339658" author="qian_wc" created="Wed, 6 Jul 2022 01:57:16 +0000"  >&lt;p&gt;Please note this bug exists on Lustre I/O path or may be related to the io_uring codes in new Linux kernel.&lt;br/&gt;
It can reproduce without PCC-RO configuration.&lt;/p&gt;</comment>
                            <comment id="339762" author="qian_wc" created="Thu, 7 Jul 2022 08:36:47 +0000"  >&lt;p&gt;This bug may be related to the &quot;task_work&quot; introduced in the kernel later than 5.4 according to the URL: &lt;a href=&quot;https://issuehint.com/issue/axboe/liburing/504&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issuehint.com/issue/axboe/liburing/504&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&apos;s largely driven by the use of task_work to efficiently get a task to finish/issue a specific piece of work, a mechanism which relies on &quot;fake&quot; signals to ensure they get run.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="342251" author="gerrit" created="Tue, 2 Aug 2022 09:33:26 +0000"  >&lt;p&gt;&quot;Yingjin Qian &amp;lt;qian@ddn.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/48106&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48106&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15994&quot; title=&quot;Fio io_uring failed with error=interrupted system call on Ubuntu 2204&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15994&quot;&gt;&lt;del&gt;LU-15994&lt;/del&gt;&lt;/a&gt; llite: use fatal_signal_pending in range_lock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 91244566e9d2762c2f64a67e7d4fad8f301b556c&lt;/p&gt;</comment>
                            <comment id="342650" author="JIRAUSER17401" created="Fri, 5 Aug 2022 04:27:27 +0000"  >&lt;p&gt;I don&apos;t see any additions to the automated test cases in this patch.&#160; Coverage of io_uring testing seems... sparse (since we have hit a few bugs in that area recently).&#160; Does it make sense to add something to this patchset?&lt;/p&gt;</comment>
                            <comment id="342957" author="gerrit" created="Mon, 8 Aug 2022 19:54:11 +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/48106/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48106/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15994&quot; title=&quot;Fio io_uring failed with error=interrupted system call on Ubuntu 2204&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15994&quot;&gt;&lt;del&gt;LU-15994&lt;/del&gt;&lt;/a&gt; llite: use fatal_signal_pending in range_lock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 4c5b0b0967f052af33cc5cdb4e77d736f04bae56&lt;/p&gt;</comment>
                            <comment id="342998" author="qian_wc" created="Tue, 9 Aug 2022 07:12:49 +0000"  >&lt;p&gt;I will make simple test case for io_uring I/O engine later.&lt;/p&gt;</comment>
                            <comment id="342999" author="gerrit" created="Tue, 9 Aug 2022 08:02:45 +0000"  >&lt;p&gt;&quot;Yingjin Qian &amp;lt;qian@ddn.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/48167&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48167&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15994&quot; title=&quot;Fio io_uring failed with error=interrupted system call on Ubuntu 2204&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15994&quot;&gt;&lt;del&gt;LU-15994&lt;/del&gt;&lt;/a&gt; tests: add testing for io_uring via fio&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 023160bfe79583f3d11d98d89df33f88fe6ffd12&lt;/p&gt;</comment>
                            <comment id="345317" author="gerrit" created="Thu, 1 Sep 2022 05:55:02 +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/48167/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48167/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15994&quot; title=&quot;Fio io_uring failed with error=interrupted system call on Ubuntu 2204&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15994&quot;&gt;&lt;del&gt;LU-15994&lt;/del&gt;&lt;/a&gt; tests: add testing for io_uring via fio&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 162336079df221454a273e1c306bcb0531407a1b&lt;/p&gt;</comment>
                            <comment id="345419" author="pjones" created="Thu, 1 Sep 2022 15:09:28 +0000"  >&lt;p&gt;Landed for 2.16&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="67741">LU-15399</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|i02tvr:</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>