<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:49:41 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-5234] lustre builds on 3.12 kernels are broken</title>
                <link>https://jira.whamcloud.com/browse/LU-5234</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;As noted by recent comment in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt; builds of lustre on 3.12 kernels no longer work.  Suspect this is due to the recent landing of a fix from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4906&quot; title=&quot;rm -rf triggers too much MDS_READPAGE&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4906&quot;&gt;&lt;del&gt;LU-4906&lt;/del&gt;&lt;/a&gt; in master.   Can&apos;t even build clients which did work until very recently.  example errors:&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;  CC [M]  /home/bogl/lustre-release/lustre/llite/dir.o
/home/bogl/lustre-release/lustre/llite/dir.c: In function
bll_dir_readb:
/home/bogl/lustre-release/lustre/llite/dir.c:249:4: error: implicit
declaration of function bfilldirb
[-Werror=implicit-function-declaration]
    done = filldir(cookie, ent-&amp;gt;lde_name, namelen, lhash,
    ^
/home/bogl/lustre-release/lustre/llite/dir.c:249:19: error: bcookieb
undeclared (first use in this function)
    done = filldir(cookie, ent-&amp;gt;lde_name, namelen, lhash,
                   ^
/home/bogl/lustre-release/lustre/llite/dir.c:249:19: note: each undeclared
identifier is reported only once for each function it appears in
cc1: all warnings being treated as errors
scripts/Makefile.build:324: recipe for target
&apos;/home/bogl/lustre-release/lustre/llite/dir.o&apos; failed
make[6]: *** [/home/bogl/lustre-release/lustre/llite/dir.o] Error 1
scripts/Makefile.build:485: recipe for target
&apos;/home/bogl/lustre-release/lustre/llite&apos; failed
make[5]: *** [/home/bogl/lustre-release/lustre/llite] Error 2
scripts/Makefile.build:485: recipe for target
&apos;/home/bogl/lustre-release/lustre&apos; failed
make[4]: *** [/home/bogl/lustre-release/lustre] Error 2
Makefile:1269: recipe for target &apos;_module_/home/bogl/lustre-release&apos; failed
make[3]: *** [_module_/home/bogl/lustre-release] Error 2
make[3]: Leaving directory &apos;/home/bogl/linux-3.12.21-2&apos;
autoMakefile:1022: recipe for target &apos;modules&apos; failed
make[2]: *** [modules] Error 2
make[2]: Leaving directory &apos;/home/bogl/lustre-release&apos;
autoMakefile:569: recipe for target &apos;all-recursive&apos; failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory &apos;/home/bogl/lustre-release&apos;
autoMakefile:474: recipe for target &apos;all&apos; failed
make: *** [all] Error 2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I think this is due to recent changes to readdir code in lustre/llite/dir.c that don&apos;t take into account the HAVE_DIR_CONTEXT case from autoconf.  Code was adjusted elsewhere in lustre to adapt to HAVE_DIR_CONTEXT being #define&apos;ed or #undef&apos;ed.&lt;/p&gt;</description>
                <environment></environment>
        <key id="25231">LU-5234</key>
            <summary>lustre builds on 3.12 kernels are broken</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="bogl">Bob Glossman</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                            <label>HB</label>
                            <label>patch</label>
                    </labels>
                <created>Thu, 19 Jun 2014 19:54:50 +0000</created>
                <updated>Mon, 23 Jun 2014 03:09:17 +0000</updated>
                            <resolved>Mon, 23 Jun 2014 03:09:17 +0000</resolved>
                                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="87085" author="simmonsja" created="Thu, 19 Jun 2014 20:10:00 +0000"  >&lt;p&gt;I think I know what this is. I saw this when I was testing my 3.15 client.&lt;/p&gt;

&lt;p&gt;P.S&lt;br/&gt;
    This should be a blocker.&lt;/p&gt;</comment>
                            <comment id="87113" author="simmonsja" created="Fri, 20 Jun 2014 00:16:13 +0000"  >&lt;p&gt;Patch at &lt;a href=&quot;http://review.whamcloud.com/#/c/10761&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10761&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="87116" author="simmonsja" created="Fri, 20 Jun 2014 00:31:46 +0000"  >&lt;p&gt;As a side note I really hope rhel7 client testing will start soon to avoid this problems in the future. Even if we could do a simple build test.&lt;/p&gt;</comment>
                            <comment id="87128" author="pjones" created="Fri, 20 Jun 2014 04:40:14 +0000"  >&lt;p&gt;Bob&lt;/p&gt;

&lt;p&gt;Please can you test and review James&apos;s patch&lt;/p&gt;

&lt;p&gt;James&lt;/p&gt;

&lt;p&gt;Yes the builders should be up and running shortly&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="87157" author="bogl" created="Fri, 20 Jun 2014 13:48:18 +0000"  >&lt;p&gt;James&lt;br/&gt;
Pretty sure this isn&apos;t an issue in rhel7.  The 3.10 kernel there is too old and lustre built there has #undef HAVE_DIR_CONTEXT.   As far as I know it&apos;s only an issue on newer kernels like upstream 3.12, 3,14, 3.15, 3.16, sles12 beta, fc20.&lt;/p&gt;</comment>
                            <comment id="87162" author="simmonsja" created="Fri, 20 Jun 2014 14:55:57 +0000"  >&lt;p&gt;That is excellent news. I was under the impression that RHEL7 client got broke at the last minute. You never know what gets back ported by Red Hat &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; We lose SuSE12 client support but its still in beta so it is not as painful of a lost. Mind you all my testing is against a vanilla 3.12 kernel to RHEL7 at this point. Thank you Bob for the clarification.&lt;/p&gt;</comment>
                            <comment id="87168" author="bogl" created="Fri, 20 Jun 2014 15:19:25 +0000"  >&lt;p&gt;It very well might have been an issue for rhel7 too.  It&apos;s so very hard to predict what RH chooses to back port.  Their 3.10 has many features from 3.12 and even later kernels.  I&apos;m glad they didn&apos;t back port the readdir changes.&lt;/p&gt;</comment>
                            <comment id="87259" author="pjones" created="Mon, 23 Jun 2014 03:09:17 +0000"  >&lt;p&gt;Landed for 2.6&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="22582">LU-4416</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|hzwphz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14588</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>