<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:47:16 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-4951] DKMS RPM no longer works due to referencing removed modules in its current configuration</title>
                <link>https://jira.whamcloud.com/browse/LU-4951</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;As part of TEI-1359 work to integrate DKMS RPM build+test in our tools chain, it hs been found that DKMS RPM fails during its post-installation when it tries to rebuild Lustre modules for the current/installed Kernel.&lt;br/&gt;
It fails complaining about the fact lvfs.ko module has not been built, but this because actual dkms.conf still references lvfs module when it has been removed as part of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2158&quot; title=&quot;remove lvfs and fsfilt code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2158&quot;&gt;&lt;del&gt;LU-2158&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;First+quick patch will be to change/refresh dkms.conf with only currently generated modules. Next work will be to find a way to dynamically populate dkms.conf with the accurate modules.&lt;/p&gt;</description>
                <environment></environment>
        <key id="24370">LU-4951</key>
            <summary>DKMS RPM no longer works due to referencing removed modules in its current configuration</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="bfaccini">Bruno Faccini</assignee>
                                    <reporter username="bfaccini">Bruno Faccini</reporter>
                        <labels>
                            <label>prz</label>
                    </labels>
                <created>Thu, 24 Apr 2014 10:44:18 +0000</created>
                <updated>Thu, 4 Jun 2015 14:30:09 +0000</updated>
                            <resolved>Fri, 23 Jan 2015 05:20:55 +0000</resolved>
                                                    <fixVersion>Lustre 2.6.0</fixVersion>
                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="82403" author="adilger" created="Thu, 24 Apr 2014 16:18:45 +0000"  >&lt;p&gt;This kind of drift between expected and actual modules was one of my original concerns with the static module list used for DKMS. Since the list does not change frequently, and we do not build DKMS packages as part of our build process, it is easy to forget changing the spec file. We definitely need the module list to be dynamically generated. &lt;/p&gt;</comment>
                            <comment id="82404" author="adilger" created="Thu, 24 Apr 2014 16:19:20 +0000"  >&lt;p&gt;PS: I&apos;m not against making the quick fix first. &lt;/p&gt;</comment>
                            <comment id="82441" author="bfaccini" created="Thu, 24 Apr 2014 22:23:04 +0000"  >&lt;p&gt;Sure Andreas! Here it is, &lt;a href=&quot;http://review.whamcloud.com/10090&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10090&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="84864" author="bfaccini" created="Mon, 26 May 2014 10:17:00 +0000"  >&lt;p&gt;Patch has landed.&lt;/p&gt;</comment>
                            <comment id="99564" author="gerrit" created="Wed, 19 Nov 2014 15:57:05 +0000"  >&lt;p&gt;Faccini Bruno (bruno.faccini@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/12784&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12784&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4951&quot; title=&quot;DKMS RPM no longer works due to referencing removed modules in its current configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4951&quot;&gt;&lt;del&gt;LU-4951&lt;/del&gt;&lt;/a&gt; scripts: remove nodemap.ko in dkms.conf&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ac5e95a4049b68af8ad0b20485c6200cf561c629&lt;/p&gt;</comment>
                            <comment id="99567" author="bfaccini" created="Wed, 19 Nov 2014 16:19:47 +0000"  >&lt;p&gt;A new+similar problem has appeared since &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4647&quot; title=&quot;Add idmapping functions for nodemap&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4647&quot;&gt;&lt;del&gt;LU-4647&lt;/del&gt;&lt;/a&gt; patch (Gerrit change #9299, at &lt;a href=&quot;http://review.whamcloud.com/9299&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9299&lt;/a&gt;, Commit 83f04354ff68a14d7492e35a9576c91492a1206c) has landed in master (between tags 2.6.54 and 2.6.90) and has removed nodemap.ko module.&lt;/p&gt;

&lt;p&gt;I have just pushed a new/2nd quick fix/patch to master for this at &lt;a href=&quot;http://review.whamcloud.com/12784&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12784&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Doing so, I was trying to figure out how I can reliably modify the current creation process for dkms.conf file in order to dynamically detect from a particular Lustre version/source-tree:&lt;br/&gt;
1) modules that must always be built, with Client/Server distinction.  &lt;br/&gt;
2) but may be also modules that will only build depending on configure-time discovery, like for ptlrpc_gss.ko ?&lt;br/&gt;
3) any other cause with impact on module creation?&lt;/p&gt;</comment>
                            <comment id="104254" author="green" created="Wed, 21 Jan 2015 19:49:24 +0000"  >&lt;p&gt;I imagine by setting dependencies right we can avoid configure since we know we always have everything we need.&lt;/p&gt;</comment>
                            <comment id="104455" author="gerrit" created="Fri, 23 Jan 2015 01:53:57 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/12784/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12784/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4951&quot; title=&quot;DKMS RPM no longer works due to referencing removed modules in its current configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4951&quot;&gt;&lt;del&gt;LU-4951&lt;/del&gt;&lt;/a&gt; scripts: remove nodemap.ko in dkms.conf&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 78afe76bd723df1736e4323ae3ccb42fd961c218&lt;/p&gt;</comment>
                            <comment id="104473" author="pjones" created="Fri, 23 Jan 2015 05:20:55 +0000"  >&lt;p&gt;It looks like the latest fix has landed to 2.7&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="11345">LU-2158</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|hzwkwv:</customfieldvalue>

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