<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:50:43 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-5348] OFED  Working </title>
                <link>https://jira.whamcloud.com/browse/LU-5348</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Dear Team,&lt;/p&gt;

&lt;p&gt;In our HPC enviorment, we are using 2 sets of computational servers.&lt;br/&gt;
1: CPU Group&lt;br/&gt;
2: Phi Group&lt;/p&gt;

&lt;p&gt;For both the groups we are using lustre-2.5.2.tar.gz, but different OFED stack.&lt;br/&gt;
For CPU Group:-&lt;br/&gt;
lustre-2.5.2.tar.gz+ MLNX_OFED_LINUX-2.2-1.0.1-rhel6.5-x86_64.tgz &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 ~&amp;#93;&lt;/span&gt;# cat /etc/redhat-release&lt;br/&gt;
CentOS release 6.5 (Final)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 ~&amp;#93;&lt;/span&gt;# uname -r&lt;br/&gt;
2.6.32-431.el6.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 ~&amp;#93;&lt;/span&gt;# rpm -qa | grep kernel&lt;br/&gt;
kmod-mlnx-ofa_kernel-2.2-OFED.2.2.1.0.0.1.gdf6fefb.rhel6u5.x86_64&lt;br/&gt;
libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64&lt;br/&gt;
dracut-kernel-004-335.el6.noarch&lt;br/&gt;
kernel-firmware-2.6.32-431.el6.noarch&lt;br/&gt;
kernel-devel-2.6.32-431.el6.x86_64&lt;br/&gt;
kernel-headers-2.6.32-431.el6.x86_64&lt;br/&gt;
mlnx-ofa_kernel-2.2-OFED.2.2.1.0.0.1.gdf6fefb.rhel6u5.x86_64&lt;br/&gt;
mlnx-ofa_kernel-devel-2.2-OFED.2.2.1.0.0.1.gdf6fefb.rhel6u5.x86_64&lt;br/&gt;
abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64&lt;br/&gt;
kernel-2.6.32-431.el6.x86_64&lt;br/&gt;
kmod-kernel-mft-mlnx-3.6.0-24.rhel6u5.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 ~&amp;#93;&lt;/span&gt;# rpm -qa | grep lustre&lt;br/&gt;
lustre-client-modules-2.5.2-2.6.32_431.el6.x86_64.x86_64&lt;br/&gt;
lustre-client-2.5.2-2.6.32_431.el6.x86_64.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 ~&amp;#93;&lt;/span&gt;# ibv_devices&lt;br/&gt;
    device                 node GUID&lt;br/&gt;
    ------              ----------------&lt;br/&gt;
    mlx4_0              f452140300832610&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 opt&amp;#93;&lt;/span&gt;# modprobe -v lnet&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/net/lustre/libcfs.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/net/lustre/lnet.ko networks=o2ib(ib0)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@test1 opt&amp;#93;&lt;/span&gt;# modprobe -v lustre&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lvfs.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/obdclass.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/ptlrpc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/fid.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/mdc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/osc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lov.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lustre.ko&lt;/p&gt;


&lt;p&gt;For Phi node group:-&lt;br/&gt;
lustre-2.5.2.tar.gz+ OFED-1.5.4.1.tgz+ OFED-3.5-2-MIC-beta1.tgz&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# cat /etc/redhat-release&lt;br/&gt;
CentOS release 6.5 (Final)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# uname -r&lt;br/&gt;
2.6.32-431.el6.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# rpm -qa | grep kernel&lt;br/&gt;
libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64&lt;br/&gt;
dracut-kernel-004-335.el6.noarch&lt;br/&gt;
kernel-firmware-2.6.32-431.el6.noarch&lt;br/&gt;
kernel-devel-2.6.32-431.el6.x86_64&lt;br/&gt;
kernel-headers-2.6.32-431.el6.x86_64&lt;br/&gt;
abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64&lt;br/&gt;
kernel-2.6.32-431.el6.x86_64&lt;br/&gt;
glibc2.12.2pkg-mpss-rasmm-kernel-3.2.3-1.glibc2.12.2.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# rpm -qa | grep lustre&lt;br/&gt;
lustre-client-2.5.2-2.6.32_431.el6.x86_64.x86_64&lt;br/&gt;
lustre-client-modules-2.5.2-2.6.32_431.el6.x86_64.x86_64&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# ibv_devices&lt;br/&gt;
    device                 node GUID&lt;br/&gt;
    ------              ----------------&lt;br/&gt;
    scif0               4c79bafffe540097&lt;br/&gt;
    mlx4_0              f45214030082d930&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# modprobe -v lnet&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/net/lustre/libcfs.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/net/lustre/lnet.ko networks=o2ib(ib0)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@phi2 ~&amp;#93;&lt;/span&gt;# modprobe -v lustre&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lvfs.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/obdclass.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/ptlrpc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/fid.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/mdc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/osc.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lov.ko&lt;br/&gt;
insmod /lib/modules/2.6.32-431.el6.x86_64/extra/kernel/fs/lustre/lustre.ko&lt;/p&gt;



&lt;p&gt;First Query:&lt;br/&gt;
Can we use 2 different OFED stack in single lustre file system.&lt;/p&gt;

&lt;p&gt;Second Query:&lt;br/&gt;
We are using plain kernel in our setup. Is it advisable.&lt;/p&gt;


&lt;p&gt;Please validate our setup and reply us.&lt;/p&gt;

&lt;p&gt;Thank You&lt;br/&gt;
Atul Yadav&lt;/p&gt;

</description>
                <environment>CentOS release 6.5 (Final)&lt;br/&gt;
lustre-2.5.2.tar.gz+ OFED-1.5.4.1.tgz+ OFED-3.5-2-MIC-beta1.tgz&lt;br/&gt;
lustre-2.5.2.tar.gz+ MLNX_OFED_LINUX-2.2-1.0.1-rhel6.5-x86_64.tgz </environment>
        <key id="25580">LU-5348</key>
            <summary>OFED  Working </summary>
                <type id="9" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/undefined.png">Question/Request</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="dmiter">Dmitry Eremin</assignee>
                                    <reporter username="atulyadavtech">Atul Yadav</reporter>
                        <labels>
                    </labels>
                <created>Tue, 15 Jul 2014 04:08:08 +0000</created>
                <updated>Tue, 15 Jul 2014 17:18:04 +0000</updated>
                            <resolved>Tue, 15 Jul 2014 17:18:04 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="89013" author="dmiter" created="Tue, 15 Jul 2014 11:39:33 +0000"  >&lt;p&gt;The OFED stack from Xeon Phi depends and closely communicate with Xeon host OFED stack. So, You cannot use both stacks simultaneously. But you can switch them during reboot or modules load/unload.&lt;/p&gt;</comment>
                            <comment id="89014" author="atulyadavtech" created="Tue, 15 Jul 2014 11:50:15 +0000"  >&lt;p&gt;Dear Sir,&lt;/p&gt;

&lt;p&gt;In current setup, we are using 3 type of OFED stack.&lt;/p&gt;

&lt;p&gt;1 IO Node(MDS+ OSS)  Cent OS 6.5 Native IB support &lt;br/&gt;
2 Compute Node Mellanox IB Driver&lt;br/&gt;
3 Phi Compute node OFED Driver&lt;/p&gt;

&lt;p&gt;Is this setup is ok ?&lt;br/&gt;
Can we use os native IB in IO nodes and in compute nodes with mellanox.? &lt;br/&gt;
Is it required to maintain same OFED driver in all the environment ? &lt;/p&gt;


&lt;p&gt;What are the basic IB modules are required by lustre to work without any problem.&lt;/p&gt;

&lt;p&gt;Mellanox Module loaded in OS&lt;br/&gt;
 rdma_ucm&lt;br/&gt;
  rdma_cm&lt;br/&gt;
  ib_addr&lt;br/&gt;
  ib_ipoib&lt;br/&gt;
  mlx4_core&lt;br/&gt;
  mlx4_ib&lt;br/&gt;
  mlx4_en&lt;br/&gt;
  mlx5_core&lt;br/&gt;
  mlx5_ib&lt;br/&gt;
  ib_uverbs&lt;br/&gt;
  ib_umad&lt;br/&gt;
  ib_ucm&lt;br/&gt;
  ib_sa&lt;br/&gt;
  ib_cm&lt;br/&gt;
  ib_mad&lt;br/&gt;
  ib_core&lt;/p&gt;

&lt;p&gt;Ofed 1.5.4.1 + OFED-3.5-2-MIC-beta1 loaded in OS&lt;br/&gt;
  rdma_ucm&lt;br/&gt;
  rdma_cm&lt;br/&gt;
  ib_addr&lt;br/&gt;
  ib_ipoib&lt;br/&gt;
  mlx4_core&lt;br/&gt;
  mlx4_ib&lt;br/&gt;
  mlx4_en&lt;br/&gt;
  mlx5_core&lt;br/&gt;
  mlx5_ib&lt;br/&gt;
  ib_mthca&lt;br/&gt;
  ib_uverbs&lt;br/&gt;
  ib_umad&lt;br/&gt;
  ib_sa&lt;br/&gt;
  ib_cm&lt;br/&gt;
  ib_mad&lt;br/&gt;
  ib_core&lt;br/&gt;
  iw_cxgb3&lt;br/&gt;
  iw_cxgb4&lt;br/&gt;
  iw_nes&lt;/p&gt;


&lt;p&gt;Please reply back&lt;/p&gt;

&lt;p&gt;Thank You&lt;br/&gt;
Atul Yadav&lt;/p&gt;</comment>
                            <comment id="89015" author="dmiter" created="Tue, 15 Jul 2014 12:19:50 +0000"  >&lt;p&gt;Not sure I got the question right. Let&apos;s try to describe behavior. Lustre uses Kernel VERB API to communicate through IB. This ability provided by kernel loadable modules from kernel-ib package. It&apos;s not so critical what particular version of those drivers installed if they works. The important things is the version of drivers installed should correspond the version of drivers which Lustre build with. On different nodes this combination can be different. User space libraries from OFED stack are not used by Lustre at all.&lt;/p&gt;</comment>
                            <comment id="89026" author="atulyadavtech" created="Tue, 15 Jul 2014 14:26:01 +0000"  >&lt;p&gt;Thanks for response,&lt;/p&gt;

&lt;p&gt;I got my answer through your reply.&lt;/p&gt;</comment>
                            <comment id="89065" author="jlevi" created="Tue, 15 Jul 2014 17:18:04 +0000"  >&lt;p&gt;Question answered.&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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>Lustre-2.5.2</label>
            <label>Mellaonx</label>
            <label>OFED</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwrfz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14914</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>