<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:47:17 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-11828] PFL crashes when invariant checking is enabled</title>
                <link>https://jira.whamcloud.com/browse/LU-11828</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;For my linux lustre client I always test with&#160;invariant checking enabled. With the addition of PFL this exposed an old bug when running the sanity-pfl.sh test.&#160;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:38.969914-05:00 ninja84.ccs.ornl.gov kernel: Lustre: DEBUG MARKER: == sanity-pfl test 0: Create full components f&lt;/p&gt;

&lt;p&gt;ile, no reused OSTs ==================================== 21:12:38 (1545790358)&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.107708-05:00 ninja84.ccs.ornl.gov kernel: LustreError: 16009:0:(cl_io.c:439:cl_io_iter_fini()) ASSERTION( io-&amp;gt;&lt;/p&gt;

&lt;p&gt;ci_state == CIS_UNLOCKED ) failed:&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.107772-05:00 ninja84.ccs.ornl.gov kernel: LustreError: 16009:0:(cl_io.c:439:cl_io_iter_fini()) LBUG&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.107804-05:00 ninja84.ccs.ornl.gov kernel: Pid: 16009, comm: dd 4.20.0-rc6+ #1 SMP PREEMPT Sat Dec 15 11:22:06&lt;/p&gt;

&lt;p&gt;EST 2018&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.116789-05:00 ninja84.ccs.ornl.gov kernel: Call Trace:&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.120246-05:00 ninja84.ccs.ornl.gov kernel: libcfs_call_trace+0x8b/0xc0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.125936-05:00 ninja84.ccs.ornl.gov kernel: lbug_with_loc+0x41/0x90 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.131287-05:00 ninja84.ccs.ornl.gov kernel: cl_io_iter_fini+0x10c/0x110 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.137161-05:00 ninja84.ccs.ornl.gov kernel: cl_io_loop+0x46/0x220 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.142525-05:00 ninja84.ccs.ornl.gov kernel: cl_setattr_ost+0x1ed/0x2a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.148135-05:00 ninja84.ccs.ornl.gov kernel: ll_setattr_raw+0x7b0/0x9a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.153767-05:00 ninja84.ccs.ornl.gov kernel: notify_change+0x1dc/0x430&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.158523-05:00 ninja84.ccs.ornl.gov kernel: do_truncate+0x72/0xc0&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.162910-05:00 ninja84.ccs.ornl.gov kernel: do_sys_ftruncate+0xf5/0x160&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.167853-05:00 ninja84.ccs.ornl.gov kernel: do_syscall_64+0x68/0x38f&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.172474-05:00 ninja84.ccs.ornl.gov kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.178480-05:00 ninja84.ccs.ornl.gov kernel: 0xffffffffffffffff&lt;/p&gt;

&lt;p&gt;2018-12-25T21:12:39.182552-05:00 ninja84.ccs.ornl.gov kernel: Kernel panic - not syncing: LBUG&lt;/p&gt;</description>
                <environment>Any lustre client using PFL with lustre build with invariants enabled</environment>
        <key id="54402">LU-11828</key>
            <summary>PFL crashes when invariant checking is enabled</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="simmonsja">James A Simmons</assignee>
                                    <reporter username="simmonsja">James A Simmons</reporter>
                        <labels>
                    </labels>
                <created>Wed, 26 Dec 2018 14:26:23 +0000</created>
                <updated>Wed, 30 Jan 2019 19:26:17 +0000</updated>
                            <resolved>Wed, 30 Jan 2019 19:26:17 +0000</resolved>
                                    <version>Upstream</version>
                    <version>Lustre 2.12.0</version>
                    <version>Lustre 2.10.6</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="239118" author="gerrit" created="Wed, 26 Dec 2018 14:54:06 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33915&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33915&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11828&quot; title=&quot;PFL crashes when invariant checking is enabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11828&quot;&gt;&lt;del&gt;LU-11828&lt;/del&gt;&lt;/a&gt; clio: fix incorrect invariant in cl_io_iter_fini()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 514cc090ebe76baf0d29966df46ab1f6c033de24&lt;/p&gt;</comment>
                            <comment id="240505" author="adilger" created="Tue, 22 Jan 2019 05:51:37 +0000"  >&lt;p&gt;During review of 33915 there was confusion about the state names used by &lt;tt&gt;cl_io_loop()&lt;/tt&gt; because the state namess don&apos;t match with the method names. Currently, it looks like:&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;cl_io_iter_init() -&amp;gt; CIS_IT_STARTED
cl_io_start() -&amp;gt; CIS_IO_GOING, but that is unrelated to &quot;CIS_IT_STARTED&quot;
cl_io_end() -&amp;gt; CIS_IO_FINISHED, also unrelated to CIS_IT_STARTED
cl_io_iter_fini() -&amp;gt; CIS_IT_ENDED, unrelated to cl_io_end()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This whole state machine could use some renaming to be a bit more sane.  For example, it would be better to use:&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;cl_io_iter_init() -&amp;gt; CIS_IT_INITALIZED
cl_io_start() -&amp;gt; cl_io_begin() and use CIS_IO_BEGUN for the state
cl_io_end() -&amp;gt; CIS_IO_ENDED
cl_io_iter_fini() -&amp;gt; CIS_IT_FINALIZED
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="240529" author="simmonsja" created="Tue, 22 Jan 2019 15:13:12 +0000"  >&lt;p&gt;Should we open a new ticket or continue here?&lt;/p&gt;</comment>
                            <comment id="240549" author="adilger" created="Tue, 22 Jan 2019 18:05:26 +0000"  >&lt;p&gt;Either is probably ok if the second patch is available soon. Otherwise it should be separated. &lt;/p&gt;</comment>
                            <comment id="240929" author="gerrit" created="Wed, 30 Jan 2019 02:40:47 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33915/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33915/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11828&quot; title=&quot;PFL crashes when invariant checking is enabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11828&quot;&gt;&lt;del&gt;LU-11828&lt;/del&gt;&lt;/a&gt; clio: fix incorrect invariant in cl_io_iter_fini()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 8160b9bdf16cc8ed887216b0a9a83932b86d5705&lt;/p&gt;</comment>
                            <comment id="241001" author="pjones" created="Wed, 30 Jan 2019 19:26:17 +0000"  >&lt;p&gt;Landed for 2.13&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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>patch</label>
            <label>upstream</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i008p3:</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>