<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:56:38 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-12902] Lustre 2.12.3 patchless is broken with newest el7.7 kernel</title>
                <link>https://jira.whamcloud.com/browse/LU-12902</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;3.10.0-1062.4.1.el7 has incompatibilities that ldiskfs and osd-ldiskfs relay on.&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;# rpm -q kmod-lustre-osd-ldiskfs
kmod-lustre-osd-ldiskfs-2.12.3-1.el7.x86_64
# rpm -ql kmod-lustre-osd-ldiskfs|weak-modules --add-modules --no-initramfs --verbose
weak module for ldiskfs.ko already exists for kernel 3.10.0-1062.1.2.el7.x86_64, update case?
weak module for osd_ldiskfs.ko already exists for kernel 3.10.0-1062.1.2.el7.x86_64, update case?
Module ldiskfs.ko from kernel 3.10.0-1062.1.1.el7.x86_64 is compatible with kernel 3.10.0-1062.1.2.el7.x86_64
Module osd_ldiskfs.ko from kernel 3.10.0-1062.1.1.el7.x86_64 is compatible with kernel 3.10.0-1062.1.2.el7.x86_64
Module ldiskfs.ko from kernel 3.10.0-1062.1.1.el7.x86_64 is not compatible with kernel 3.10.0-1062.4.1.el7.x86_64 in symbols:  dax_iomap_rw dax_iomap_fault iomap_seek_hole iomap_zero_range iomap_seek_data
Module osd_ldiskfs.ko from kernel 3.10.0-1062.1.1.el7.x86_64 is not compatible with kernel 3.10.0-1062.4.1.el7.x86_64 in symbols:  ...
Falling back weak-modules state for kernel 3.10.0-1062.4.1.el7.x86_64&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;ldiskfs is requried for osd-zfs and it fails with with several altered iomap functions:&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;# rpm -q --provides kernel-3.10.0-1062.1.2.el7.x86_64|grep iomap
kernel(dax_iomap_fault) = 0x0b902321
kernel(dax_iomap_rw) = 0x37eef37b
kernel(iomap_fiemap) = 0xfa2ed623
kernel(iomap_file_buffered_write) = 0x628c917c
kernel(iomap_file_dirty) = 0x9e200d1b
kernel(iomap_page_mkwrite) = 0xbbe2a625
kernel(iomap_seek_data) = 0xb5ddb7af
kernel(iomap_seek_hole) = 0xa20591eb
kernel(iomap_truncate_page) = 0xf593898a
kernel(iomap_zero_range) = 0x1af83d54 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Notice the differences with the newer kernel:&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;# rpm -q --provides kernel-3.10.0-1062.4.1.el7.x86_64|grep iomap
kernel(dax_iomap_fault) = 0x11edac64
kernel(dax_iomap_rw) = 0xda44c989
kernel(iomap_fiemap) = 0x76136597
kernel(iomap_file_buffered_write) = 0xbd2b25bb
kernel(iomap_file_dirty) = 0xfaab4451
kernel(iomap_page_mkwrite) = 0xf7ffaaec
kernel(iomap_seek_data) = 0xb9e7cdbe
kernel(iomap_seek_hole) = 0x3e7c77ea
kernel(iomap_truncate_page) = 0x0f79ea91
kernel(iomap_zero_range) = 0x52e02a8e &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I believe this is due to iomap changes in 3.10.0-1062.3.1 (from &lt;tt&gt;rpm -q --changelog&lt;/tt&gt;):&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;* Mon Sep 16 2019 Bruno Meneguele &amp;lt;bmeneg@redhat.com&amp;gt; [3.10.0-1062.3.1.el7]
...
- [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1737373 1724362]
- [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1737373 1724362]
- [fs] iomap: don&apos;t mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1737373 1724362]
- [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1737373 1724362]
- [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1737373 1724362]
- [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1737373 1724362]
- [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1737373 1724362]
- [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1737373 1724362] &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="57238">LU-12902</key>
            <summary>Lustre 2.12.3 patchless is broken with newest el7.7 kernel</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="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="2">Won&apos;t Fix</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="utopiabound">Nathaniel Clark</reporter>
                        <labels>
                    </labels>
                <created>Thu, 24 Oct 2019 21:11:32 +0000</created>
                <updated>Wed, 24 Feb 2021 21:15:55 +0000</updated>
                            <resolved>Wed, 24 Feb 2021 21:15:55 +0000</resolved>
                                    <version>Lustre 2.12.3</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="257239" author="ofaaland" created="Mon, 28 Oct 2019 23:59:50 +0000"  >&lt;p&gt;It looks to me like osd-zfs doesn&apos;t depend on iomap.  Am I missing something?&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;[root@solfish1:~]# for x in /repo/yum/ch6-l212-chaotic/x86_64/os/kmod*osd*; do echo ${x} $(rpm -q --requires --package ${x} | grep iomap | wc -l); done
/repo/yum/ch6-l212-chaotic/x86_64/os/kmod-lustre-osd-ldiskfs-2.12.3_1.chaos-1.ch6.x86_64.rpm 5
/repo/yum/ch6-l212-chaotic/x86_64/os/kmod-lustre-osd-zfs-2.12.3_1.chaos-1.ch6.x86_64.rpm 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;ll ask around and see if I can find out whether we need to expect more changes.&lt;/p&gt;</comment>
                            <comment id="257259" author="utopiabound" created="Tue, 29 Oct 2019 12:35:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=ofaaland&quot; class=&quot;user-hover&quot; rel=&quot;ofaaland&quot;&gt;ofaaland&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;New kernel only breaks osd-ldiskfs/ldiskfs modules.&#160; ZFS is unaffected. I fixed description&lt;/p&gt;</comment>
                            <comment id="258795" author="ofaaland" created="Mon, 25 Nov 2019 21:50:24 +0000"  >&lt;blockquote&gt;&lt;p&gt;&apos;ll ask around and see if I can find out whether we need to expect more changes.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I did not learn anything of interest.&#160; We just rebuilt against the newer kernel.&lt;/p&gt;</comment>
                            <comment id="292924" author="adilger" created="Wed, 24 Feb 2021 21:15:55 +0000"  >&lt;p&gt;These kernels and Lustre releases are no longer of interest to anyone.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="57209">LU-12891</issuekey>
        </issuelink>
                            </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|i00ojz:</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>