<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:42: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-4435] Make lustre 2.4+ release rpm compatible with the ZFSonLinux repo</title>
                <link>https://jira.whamcloud.com/browse/LU-4435</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Symptom:&lt;/p&gt;

&lt;p&gt;The instruction described in &lt;a href=&quot;http://zfsonlinux.org/lustre.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://zfsonlinux.org/lustre.html&lt;/a&gt; works fine. I can create Lustre targets with ZFS backend and mount them. &lt;/p&gt;

&lt;p&gt;However, when I tried to install lustre rpms from &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.1&lt;/a&gt; and &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2&lt;/a&gt;, I got the same error of Can&apos;t load module &apos;osd-zfs&apos;. &lt;/p&gt;

&lt;p&gt;&amp;#8211; tried to mount the zfs lustre target &amp;#8211;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@zfs-mds1 ~&amp;#93;&lt;/span&gt;# service lustre start mgt&lt;br/&gt;
Mounting lustre-mgt/mgt on /mnt/lustre/local/mgt&lt;br/&gt;
mount.lustre: mount lustre-mgt/mgt at /mnt/lustre/local/mgt failed: No such device&lt;br/&gt;
Are the lustre modules loaded?&lt;br/&gt;
Check /etc/modprobe.conf and /proc/filesystems&lt;/p&gt;

&lt;p&gt;Syslog shows&lt;/p&gt;

&lt;p&gt;Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 158-c: Can&apos;t load module &apos;osd-zfs&apos;&lt;br/&gt;
Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 12047:0:(genops.c:304:class_newdev()) OBD: unknown type: osd-zfs&lt;br/&gt;
Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 12047:0:(obd_config.c:374:class_attach()) Cannot create device MGS-osd of type osd-zfs : -19&lt;br/&gt;
Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 12047:0:(obd_mount.c:196:lustre_start_simple()) MGS-osd attach error -19&lt;br/&gt;
Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 12047:0:(obd_mount_server.c:1682:server_fill_super()) Unable to start osd on lustre-mgt/mgt: -19&lt;br/&gt;
Jan &#160;4 21:22:10 zfs-mds1 kernel: LustreError: 12047:0:(obd_mount.c:1289:lustre_fill_super()) Unable to mount &#160;(-19)&lt;/p&gt;


&lt;p&gt;&amp;#8211; tried to load the osd-zfs module manually &amp;#8211;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@zfs-oss1 ~&amp;#93;&lt;/span&gt;# insmod /lib/modules/2.6.32-358.23.2.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_zfs.ko&lt;br/&gt;
insmod: error inserting &apos;/lib/modules/2.6.32-358.23.2.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_zfs.ko&apos;: -1 Unknown symbol in module&lt;/p&gt;

&lt;p&gt;Syslog shows&lt;/p&gt;

&lt;p&gt;Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dsl_prop_register&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dsl_prop_register&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_write&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_write&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dsl_prop_unregister&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dsl_prop_unregister&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_spill_rele&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_spill_rele&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_read&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_read&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_assign&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_assign&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_handle_get&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_handle_get&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_create&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_create&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_lookup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_lookup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_object_alloc&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_object_alloc&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_object_free&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_object_free&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_own&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_own&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_write&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_write&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_bulk_lookup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_bulk_lookup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_return_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_return_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_assign_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_assign_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_object_size&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_object_size&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_callback_register&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_callback_register&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_setup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_setup&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_update&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_update&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_disown&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_disown&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_sa_create&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_sa_create&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_ds&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_ds&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_spa&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_spa&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol spa_get_dsl&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol spa_get_dsl&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_userused_enabled&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_userused_enabled&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_zap&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_zap&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_get_txg&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_get_txg&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_request_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_request_arcbuf&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_commit&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_commit&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol txg_wait_callbacks&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol txg_wait_callbacks&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_sa&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_sa&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dbuf_hold_impl&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dbuf_hold_impl&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_pool&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_pool&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_free_range&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_free_range&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_size&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_size&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_buf_hold&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_buf_hold&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_replace_all_by_template&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_replace_all_by_template&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_bonus&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_bonus&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol spa_freeze&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol spa_freeze&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol txg_wait_synced&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol txg_wait_synced&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_abort&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_abort&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_handle_destroy&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_handle_destroy&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_objset_space&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_objset_space&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dbuf_rele&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dbuf_rele&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_object_set_blocksize&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_object_set_blocksize&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol sa_bulk_update&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol sa_bulk_update&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: disagrees about version of symbol dmu_tx_hold_free&lt;br/&gt;
Jan  4 22:15:33 zfs-mds1 kernel: osd_zfs: Unknown symbol dmu_tx_hold_free&lt;/p&gt;





&lt;p&gt;Impact: &lt;/p&gt;

&lt;p&gt;This issue prevents me from trying the latest Lustre release but rather has to use the lustre and lustre-dkms rpms from the zfsonlinux repo. As of 01/04/2014, the lustre packages from the zfs repo is still 2.4&lt;/p&gt;

&lt;p&gt;lustre-2.4.0-1.el6.x86_64&lt;br/&gt;
lustre-dkms-2.4.0-1.el6.noarch&lt;/p&gt;





&lt;p&gt;Steps of reproducing the problem:&lt;/p&gt;

&lt;p&gt;1. Install the patched Lustre kernel, kernel-firmware and kernel-devel from the Lustre 2.4.2 release &lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-2.6.32-358.23.2.el6_lustre.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-2.6.32-358.23.2.el6_lustre.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-firmware-2.6.32-358.23.2.el6_lustre.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-firmware-2.6.32-358.23.2.el6_lustre.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-headers-2.6.32-358.23.2.el6_lustre.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-headers-2.6.32-358.23.2.el6_lustre.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-devel-2.6.32-358.23.2.el6_lustre.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/kernel-devel-2.6.32-358.23.2.el6_lustre.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;2. Reboot the Lustre server and verify that the Lustre patched kernel is in use.&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;uname -a&lt;br/&gt;
Linux zfs-mds1 2.6.32-358.23.2.el6_lustre.x86_64 #1 SMP Thu Dec 19 19:57:45 PST 2013 x86_64 x86_64 x86_64 GNU/Linux&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;3. Install zfs packages from the zfsonlinux repo&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://archive.zfsonlinux.org/epel/zfs-release-1-3.el6.noarch.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://archive.zfsonlinux.org/epel/zfs-release-1-3.el6.noarch.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum install zfs&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;4. Install Lustre module rpms&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-modules-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-modules-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;yum localinstall --nogpgcheck &lt;a href=&quot;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-osd-zfs-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.whamcloud.com/public/lustre/lustre-2.4.2/el6/server/RPMS/x86_64/lustre-osd-zfs-2.4.2-2.6.32_358.23.2.el6_lustre.x86_64.x86_64.rpm&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;5. Load the zfs, spl and lustre modules and verify no errors or warnings&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;modprobe -v spl&lt;/li&gt;
	&lt;li&gt;modprobe -v zfs&lt;/li&gt;
	&lt;li&gt;modprobe -v lustre&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;6. Create a Lustre MGT with ZFS as the back-end file system&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;mkfs.lustre --reformat --mgs --backfstype=zfs lustre-mgt/mgt mirror /dev/sdb /dev/sdc&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt; &#160;&#160;Permanent disk data:&lt;br/&gt;
Target: &#160;&#160;&#160;&#160;MGS&lt;br/&gt;
Index: &#160;&#160;&#160;&#160;&#160;unassigned&lt;br/&gt;
Lustre FS: &#160;&lt;br/&gt;
Mount type: zfs&lt;br/&gt;
Flags: &#160;&#160;&#160;&#160;&#160;0x64&lt;br/&gt;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(MGS first_time update )&lt;br/&gt;
Persistent mount opts: &lt;br/&gt;
Parameters:&lt;/p&gt;

&lt;p&gt;mkfs_cmd = zpool create -f -O canmount=off lustre-mgt mirror /dev/sdb /dev/sdc&lt;br/&gt;
mkfs_cmd = zfs create -o canmount=off -o xattr=sa lustre-mgt/mgt&lt;br/&gt;
Writing lustre-mgt/mgt properties&lt;br/&gt;
 &#160;lustre:version=1&lt;br/&gt;
 &#160;lustre:flags=100&lt;br/&gt;
 &#160;lustre:index=65535&lt;br/&gt;
 &#160;lustre:svname=MGS&lt;/p&gt;

&lt;p&gt;7. mount the MGT target&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;zfs list&lt;br/&gt;
NAME             USED  AVAIL  REFER  MOUNTPOINT&lt;br/&gt;
lustre-mgt      1.08M   975M    30K  /lustre-mgt&lt;br/&gt;
lustre-mgt/mgt   979K   975M   979K  /lustre-mgt/mgt&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;mkdir /mnt/mgt&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;mount -t lustre lustre-mgt/mgt /mnt/mgt&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;mount.lustre: mount lustre-mgt/mgt at /mnt/lustre/local/mgt failed: No such device&lt;br/&gt;
Are the lustre modules loaded?&lt;br/&gt;
Check /etc/modprobe.conf and /proc/filesystems&lt;/p&gt;

&lt;p&gt;8. Check the syslog and see the error messages&lt;/p&gt;</description>
                <environment>zfs-0.6.2-1.el6.x86_64, spl-0.6.2-1.el6.x86_64</environment>
        <key id="22631">LU-4435</key>
            <summary>Make lustre 2.4+ release rpm compatible with the ZFSonLinux repo</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="wc-triage">WC Triage</assignee>
                                    <reporter username="zhiqi">Zhiqi Tao</reporter>
                        <labels>
                    </labels>
                <created>Sun, 5 Jan 2014 06:23:47 +0000</created>
                <updated>Thu, 23 Jan 2014 20:03:39 +0000</updated>
                                            <version>Lustre 2.4.1</version>
                    <version>Lustre 2.4.2</version>
                                                        <due></due>
                            <votes>1</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="74400" author="bfaccini" created="Mon, 6 Jan 2014 15:13:39 +0000"  >&lt;p&gt;Hello Zhiqi, I think it is because the ZFS version you installed is ahead of the one we use to build osd-zfs (0.6.1?) and thus there are incompatibles/unknown symbols &#8230;&lt;/p&gt;

&lt;p&gt;I think we could at least prevent/warn about it by adding more strict Require/dependency-check for osd-zfs RPM in lustre.spec.in. A follow-on to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2391&quot; title=&quot;warning messages for missing symbols when lustre-modules::osd_zfs.ko installed on a system without zfs-modules installed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2391&quot;&gt;&lt;del&gt;LU-2391&lt;/del&gt;&lt;/a&gt; which only set a &quot;zfs-kmod&quot; rule without any version.&lt;/p&gt;
</comment>
                            <comment id="74403" author="zhiqi" created="Mon, 6 Jan 2014 15:25:18 +0000"  >&lt;p&gt;Hi Bruno, &lt;/p&gt;

&lt;p&gt;Yes, indeed. &lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="75527" author="utopiabound" created="Thu, 23 Jan 2014 20:03:39 +0000"  >&lt;p&gt;Lustre 2.4 is built with a slightly off master version of zfs.  I have that specific branch exported to github here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/utopiabound/zfs/tree/lustre-zfs&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/utopiabound/zfs/tree/lustre-zfs&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/utopiabound/spl/tree/lustre-zfs&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/utopiabound/spl/tree/lustre-zfs&lt;/a&gt;&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|hzwc7b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12179</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>