<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:18:24 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-8534] RHEL7.3 ldiskfs patch set</title>
                <link>https://jira.whamcloud.com/browse/LU-8534</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Locally I need to get Lustre built against an &lt;del&gt;alpha&lt;/del&gt; kernel for RHEL7.3 beta.  I started with the ldiskfs-3.10-rhel7.2.series, and hit the following issue.&lt;/p&gt;

&lt;p&gt;It appears that patch 923ae0ff9250430133b3310fe62c47538cf1cbc1 from the upsteam linux kernel is in this new pre-RHEL7.3 kernel.  The patch introduces ext4 DAX support.&lt;/p&gt;

&lt;p&gt;It adds the following define to fs/ext4/ext4.h:&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;+#ifdef CONFIG_FS_DAX
+#define EXT4_MOUNT_DAX                 0x00200 /* Direct Access */
+#else
+#define EXT4_MOUNT_DAX                 0
+#endif
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The ext4-data-in-dirent.patch introduces EXT4_MOUNT_DIRDATA with the same value:&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;#define EXT4_MOUNT_DIRDATA             0x00200 /* Data in directory entries*/
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I am going to need guidance on that flag conflict.&lt;/p&gt;</description>
                <environment></environment>
        <key id="39078">LU-8534</key>
            <summary>RHEL7.3 ldiskfs patch set</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="pjones">Peter Jones</assignee>
                                    <reporter username="morrone">Christopher Morrone</reporter>
                        <labels>
                            <label>RHEL7.3</label>
                            <label>llnl</label>
                    </labels>
                <created>Wed, 24 Aug 2016 03:18:29 +0000</created>
                <updated>Fri, 2 Dec 2016 22:55:34 +0000</updated>
                            <resolved>Fri, 18 Nov 2016 16:35:08 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="162973" author="adilger" created="Wed, 24 Aug 2016 07:14:39 +0000"  >&lt;p&gt;It looks like commit 4113c4caa4f removed the use of &lt;tt&gt;EXT4_MOUNT_OLDALLOC 0x00002&lt;/tt&gt; in the 3.1 kernel, so it should be usable for RHEL7.x.  These EXT4_MOUNT_* constants are only used in-core so changing it isn&apos;t critical.  It would also be possible to use an EXT4_MOUNT2_DIRDATA constant.&lt;/p&gt;</comment>
                            <comment id="163039" author="morrone" created="Wed, 24 Aug 2016 17:07:37 +0000"  >&lt;p&gt;Yes, there is no EXT4_MOUNT_* macro using 0x00002.  I&apos;ll go with that then.&lt;/p&gt;</comment>
                            <comment id="163056" author="gerrit" created="Wed, 24 Aug 2016 18:00:20 +0000"  >&lt;p&gt;Christopher J. Morrone (morrone2@llnl.gov) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/22113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/22113&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8534&quot; title=&quot;RHEL7.3 ldiskfs patch set&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8534&quot;&gt;&lt;del&gt;LU-8534&lt;/del&gt;&lt;/a&gt; ldiskfs: Add patch series for RHEL7.3&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: bf02c36601bbc7628b3fbd4ece726f46b08778e4&lt;/p&gt;</comment>
                            <comment id="163057" author="morrone" created="Wed, 24 Aug 2016 18:06:11 +0000"  >&lt;p&gt;The &lt;a href=&quot;http://review.whamcloud.com/22113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/22113&lt;/a&gt; is a pretty naive refresh of the ldiskfs patches for RHEL7.3.&lt;/p&gt;

&lt;p&gt;The ext4-corrupted-inode-block-bitmaps-handling-patches.patch in particular probably needs scrutiny.  The upstream kernel adds this at the beginning of the ext4/balloc.c:ext4_init_block_bitmap() function:&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;           &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (buffer_verified(bh) || EXT4_MB_GRP_BBITMAP_CORRUPT(grp))
                    &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt;;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Previously the patch removed the declaration and definition of &quot;grp&quot;.  I reintroduced that line.  I have no idea if that is correct.&lt;/p&gt;

&lt;p&gt;Also there was a simple contextual conflic in ext4/balloc.c:ext4_read_block_bitmap_nowait() here:&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;               set_buffer_uptodate(bh);
               ext4_unlock_group(sb, block_group);
               unlock_buffer(bh);
-              &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (err)
-                      ext4_error(sb, &lt;span class=&quot;code-quote&quot;&gt;&quot;Checksum bad &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; grp %u&quot;&lt;/span&gt;, block_group);
               &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; verify;
       }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Previously there was a return where now there is &quot;goto verify;&quot;.  The naive contextual resolution was simple, but someone should look into whether the broader logic still makes sense.&lt;/p&gt;</comment>
                            <comment id="168402" author="morrone" created="Wed, 5 Oct 2016 18:36:49 +0000"  >&lt;p&gt;Ping.  Review still needed here.&lt;/p&gt;</comment>
                            <comment id="168413" author="bogl" created="Wed, 5 Oct 2016 19:28:32 +0000"  >&lt;p&gt;it looks fine to me, but should really include brand new el7.2 ldiskfs patch.  Just landed in master.   see &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8327&quot; title=&quot;conf_sanity test_61: soft lockup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8327&quot;&gt;&lt;del&gt;LU-8327&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="168419" author="morrone" created="Wed, 5 Oct 2016 20:16:36 +0000"  >&lt;p&gt;Please put the review in gerrit.  Thanks.&lt;/p&gt;</comment>
                            <comment id="174239" author="gerrit" created="Fri, 18 Nov 2016 15:35:19 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/22113/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/22113/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8534&quot; title=&quot;RHEL7.3 ldiskfs patch set&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8534&quot;&gt;&lt;del&gt;LU-8534&lt;/del&gt;&lt;/a&gt; ldiskfs: Add patch series for RHEL7.3&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: adc9592d1820d5086e52e387008263b4dace9b0e&lt;/p&gt;</comment>
                            <comment id="174255" author="pjones" created="Fri, 18 Nov 2016 16:35:08 +0000"  >&lt;p&gt;Landed for 2.9&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10120">
                    <name>Blocker</name>
                                            <outwardlinks description="is blocking">
                                        <issuelink>
            <issuekey id="41282">LU-8796</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="39231">LU-8571</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|hzylxb:</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>