<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:58:36 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-13127] make Lustre error when hash algo is not available</title>
                <link>https://jira.whamcloud.com/browse/LU-13127</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;If CRC32 is missing in the kernel, then early replies don&apos;t work properly and Lustre makes no noise about this.&lt;/p&gt;</description>
                <environment></environment>
        <key id="57782">LU-13127</key>
            <summary>make Lustre error when hash algo is not available</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="bzzz">Alex Zhuravlev</reporter>
                        <labels>
                    </labels>
                <created>Mon, 13 Jan 2020 09:37:38 +0000</created>
                <updated>Sat, 12 Sep 2020 15:52:39 +0000</updated>
                            <resolved>Sat, 12 Sep 2020 15:52:39 +0000</resolved>
                                                    <fixVersion>Lustre 2.14.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="261101" author="gerrit" created="Mon, 13 Jan 2020 09:39:21 +0000"  >&lt;p&gt;Alex Zhuravlev (bzzz@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/37214&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37214&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; libcfs: make noise to console if CRC32 is missing&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: deb05cb042b716a93a8105ffd1f2ffd221df84c1&lt;/p&gt;</comment>
                            <comment id="266804" author="adilger" created="Fri, 3 Apr 2020 19:09:48 +0000"  >&lt;p&gt;While printing an error message is OK for debugging, it doesn&apos;t really help users if this breaks important Lustre functionality when missing.&lt;/p&gt;

&lt;p&gt;Should this instead be a configure check that is an error?  Is this a kernel you built yourself, or a distro kernel that is missing CRC32?  If it is a kernel you built, then failing the configure check is fine.  If it is a distro kernel, then we would need to restore the CRC32 replacement code in Lustre because we can&apos;t ask users to recompile distro kernels on the client.&lt;/p&gt;

&lt;p&gt;This was removed in patch &lt;a href=&quot;https://review.whamcloud.com/35342&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35342&lt;/a&gt; &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12477&quot; title=&quot;Remove obsolete config checks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12477&quot;&gt;&lt;del&gt;LU-12477&lt;/del&gt;&lt;/a&gt; libcfs: Remove obsolete config checks&quot; which only landed as commit v2_13_50-191-gc4c17fa4a3, so now is the time to fix this before 2.14 is released.&lt;/p&gt;</comment>
                            <comment id="266814" author="simmonsja" created="Fri, 3 Apr 2020 22:01:11 +0000"  >&lt;p&gt;To my understanding CRC32 is always enabled for ext4 support. How is this possible?&lt;/p&gt;</comment>
                            <comment id="266820" author="adilger" created="Fri, 3 Apr 2020 22:58:43 +0000"  >&lt;p&gt;I see that ext4 depends on &lt;tt&gt;CRC32*C*&lt;/tt&gt; but not &lt;tt&gt;CRC32&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;config EXT4_FS
        tristate &quot;The Extended 4 (ext4) filesystem&quot;
        select CRYPTO_CRC32C
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="267503" author="gerrit" created="Tue, 14 Apr 2020 08:09:00 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/37214/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37214/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; libcfs: make noise to console if CRC32 is missing&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: e1a0f602a60855d90c7947b06fb248d66e178945&lt;/p&gt;</comment>
                            <comment id="267552" author="pjones" created="Tue, 14 Apr 2020 13:28:48 +0000"  >&lt;p&gt;Landed for 2.14&lt;/p&gt;</comment>
                            <comment id="273878" author="gerrit" created="Sat, 27 Jun 2020 11:35:10 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39201&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39201&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: don&apos;t require CONFIG_CRYPTO_CRC32&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 4bbfc5f8a66fa99bf26e176a97cbd2bb5b3841cf&lt;/p&gt;</comment>
                            <comment id="277161" author="gerrit" created="Tue, 11 Aug 2020 00:48:24 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39614&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39614&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: prefer crc32_le() over CryptoAPI&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0df38b392cfcf2e4259525c7b4c93b35b9df8b1c&lt;/p&gt;</comment>
                            <comment id="277404" author="gerrit" created="Thu, 13 Aug 2020 05:58:29 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39201/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39201/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: don&apos;t require CONFIG_CRYPTO_CRC32&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 726897c87c42c1a74cae46795acda1a88ef43605&lt;/p&gt;</comment>
                            <comment id="277507" author="tappro" created="Fri, 14 Aug 2020 09:49:42 +0000"  >&lt;p&gt;The latest change &lt;a href=&quot;https://review.whamcloud.com/39201/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39201/&lt;/a&gt; causes compile failure if CONFIG_CRYPTO_CRC32 is enabled:&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;
pack_generic.c:1391:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
   unsigned &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; hsize = 4;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="277509" author="gerrit" created="Fri, 14 Aug 2020 10:03:13 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39677&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39677&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: avoid ISO C90 mixed declaration&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0482502845ff1f01e1cb3e3846e6b8e174feee70&lt;/p&gt;</comment>
                            <comment id="278442" author="gerrit" created="Tue, 1 Sep 2020 03:42:55 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39614/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39614/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: prefer crc32_le() over CryptoAPI&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 1dda0ef6a70b2c1f6b01054d851ace22e99bb048&lt;/p&gt;</comment>
                            <comment id="279431" author="gerrit" created="Sat, 12 Sep 2020 15:44:07 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39677/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39677/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13127&quot; title=&quot;make Lustre error when hash algo is not available&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13127&quot;&gt;&lt;del&gt;LU-13127&lt;/del&gt;&lt;/a&gt; ptlrpc: avoid ISO C90 mixed declaration&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 4a9ea62c6ac8d0f1ae8807aed78415adef4edc58&lt;/p&gt;</comment>
                            <comment id="279450" author="pjones" created="Sat, 12 Sep 2020 15:52:39 +0000"  >&lt;p&gt;Looks like everything has landed&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="56207">LU-12477</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </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|i00rwn:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>