<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:47:15 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-11824] Have an option to build separate packages for lnds</title>
                <link>https://jira.whamcloud.com/browse/LU-11824</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The inclusion of LNDs in the kmod-lustre package can bring dependencies on other packages. For example, if the o2ib LND was built against Mellanox OFED, installing the kmod-lustre package will require the installation of the Mellanox OFED kernel modules.&lt;/p&gt;

&lt;p&gt;In some cases, it might be practical to install the same build of lustre packages on different nodes which would have different requirements (some nodes would have only Ethernet while others would have OPA or IB). The current packaging forces one to install the Mellanox OFED packages on the nodes which do not actually have IB hardware.&lt;/p&gt;

&lt;p&gt;In order to better control the dependencies required to be installed, an option at build time could allow to put the LND(s) bringing external dependencies in separate packages.&lt;/p&gt;

&lt;p&gt;The admin would then be free to decide which LNDs need to be installed on each type of node.&lt;/p&gt;</description>
                <environment></environment>
        <key id="54394">LU-11824</key>
            <summary>Have an option to build separate packages for lnds</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="spiechurski">Sebastien Piechurski</assignee>
                                    <reporter username="spiechurski">Sebastien Piechurski</reporter>
                        <labels>
                    </labels>
                <created>Sun, 23 Dec 2018 16:52:25 +0000</created>
                <updated>Fri, 29 Oct 2021 20:06:32 +0000</updated>
                                                            <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="239087" author="pjones" created="Sun, 23 Dec 2018 17:01:34 +0000"  >&lt;p&gt;Sebastien&lt;/p&gt;

&lt;p&gt;Is this something that you are going to work on or is this just a suggestion for something for someone else to work on?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="239089" author="simmonsja" created="Sun, 23 Dec 2018 17:39:28 +0000"  >&lt;p&gt;If I understand right you want separate LNet packages for different types of interface configurations supplied by whamcloud. The main blocker to making this a reality is lctl which supplies the ability to collect debug logs. This in turn pulls in the entire lustre utilities software stack. To do this right lnetctl would need to handle debugging.&lt;/p&gt;</comment>
                            <comment id="239090" author="gerrit" created="Sun, 23 Dec 2018 17:47:04 +0000"  >&lt;p&gt;Sebastien Piechurski (sebastien.piechurski@atos.net) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33911&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33911&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11824&quot; title=&quot;Have an option to build separate packages for lnds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11824&quot;&gt;LU-11824&lt;/a&gt; build: Optionally package LNDs in their own RPM&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 16b10ab75d83987a3695c69cb37461a18f77b363&lt;/p&gt;</comment>
                            <comment id="239091" author="spiechurski" created="Sun, 23 Dec 2018 17:52:39 +0000"  >&lt;p&gt;Hi James,&lt;/p&gt;

&lt;p&gt;Actually my goal here is only to get rid of the installation of external dependencies (like Mellanox OFED) on nodes which do not require it, but still make use of a single distribution of packages, in a modular way.&lt;/p&gt;

&lt;p&gt;Do you still see a problem with lctl and/or lnetctl if one LND that was built is actually not installed ?&lt;/p&gt;</comment>
                            <comment id="239092" author="pjones" created="Sun, 23 Dec 2018 18:41:21 +0000"  >&lt;p&gt;ok. &lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=ashehata&quot; class=&quot;user-hover&quot; rel=&quot;ashehata&quot;&gt;ashehata&lt;/a&gt; can you comment on this when you are back in the office in the new year?&lt;/p&gt;</comment>
                            <comment id="239093" author="spiechurski" created="Sun, 23 Dec 2018 19:02:39 +0000"  >&lt;p&gt;Peter Jones: it would seem there was an issue with Jenkins at the time I submitted my patch.&lt;/p&gt;

&lt;p&gt;Is there a way I can have it re-evaluate my submission, or do I have to create a new patchset for it to evaluate again ?&lt;/p&gt;</comment>
                            <comment id="239094" author="paf" created="Sun, 23 Dec 2018 20:53:45 +0000"  >&lt;p&gt;Sebastien,&lt;/p&gt;

&lt;p&gt;Someone from Whamcloud can re-trigger the build, or you can push an updated version of the patch.&#160; Rebasing works if there&apos;s a newer version to rebase on to.&#160; (But there isn&apos;t for this since you just pushed it)&lt;/p&gt;

&lt;p&gt;On trick to avoid waiting is to make a minor style fix or change and re-push the patch.&lt;/p&gt;

&lt;p&gt;In this case, I&apos;m going to suggest a minor style change anyway, so you could change for that and re-push.&lt;/p&gt;</comment>
                            <comment id="265129" author="spiechurski" created="Wed, 11 Mar 2020 16:25:54 +0000"  >&lt;p&gt;My latest patchsets Maloo testing keeps falling in other bugs.&lt;/p&gt;

&lt;p&gt;As my patch does not actually touch running code, but only build code, is this eligible to the &quot;trivial&quot; Test-parameters ?&lt;/p&gt;</comment>
                            <comment id="265131" author="pjones" created="Wed, 11 Mar 2020 16:44:40 +0000"  >&lt;p&gt;Yes it is but, as an aside, you could also get the ability to re-trigger tests if need be. It is best to email directly about organizing that rather than posting in a JIRA ticket though.&lt;/p&gt;</comment>
                    </comments>
                    <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|i008nb:</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>