<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:16: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-1398] Problem building fsfilt on 2.1.x branch</title>
                <link>https://jira.whamcloud.com/browse/LU-1398</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I&apos;ve been trying to build 2.1.1 on CentOS 6.2 using lbuild, I&apos;ve tried to avoid doing anything surprising in my setup, the only patches I&apos;m using are to lbuild itself and to the target file to correctly pick up OFED 1.5.4.1.  What I&apos;m finding is that the build completes successfully and the RPMs install however I&apos;m unable to load the fsfilt_ldiskfs module due to symbol errors.  I&apos;m building from source but not using git so the META file is generated before calling lbuild.&lt;/p&gt;

&lt;p&gt;The same process works correctly on the 1.8 branch and on our CentOS 5 build of 2.1.1.&lt;/p&gt;

&lt;p&gt;This looks to be the same problem as reported once before on a mailing list but remained unresolved at the time. &lt;a href=&quot;http://lists.lustre.org/pipermail/lustre-discuss/2010-March/012837.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://lists.lustre.org/pipermail/lustre-discuss/2010-March/012837.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kernel errors when trying to load module:&lt;/p&gt;

&lt;p&gt;fsfilt_ldiskfs: no symbol version for ldiskfs_iget&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_iget&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_free_blocks&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_free_blocks&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_get_group_desc&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_get_group_desc&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ext_pblock&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ext_pblock&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_journal_start_sb&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_journal_start_sb&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_stop&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_stop&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_force_commit&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_force_commit&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_store_pblock&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_store_pblock&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_itable_unused_count&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_itable_unused_count&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_right&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_right&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_mark_inode_dirty&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_mark_inode_dirty&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_get&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_get&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_discard_preallocations&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_discard_preallocations&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_calc_credits_for_insert&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_calc_credits_for_insert&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_set_handle&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_set_handle&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_read_inode_bitmap&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_read_inode_bitmap&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_insert_extent&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_insert_extent&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_get_write_access&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_get_write_access&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_mb_new_blocks&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_mb_new_blocks&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_left&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_left&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_bread&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_bread&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_ext_walk_space&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_walk_space&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for ldiskfs_map_inode_page&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol ldiskfs_map_inode_page&lt;br/&gt;
fsfilt_ldiskfs: no symbol version for __ldiskfs_handle_dirty_metadata&lt;br/&gt;
fsfilt_ldiskfs: Unknown symbol __ldiskfs_handle_dirty_metadata&lt;/p&gt;


&lt;p&gt;Some output from the build process:&lt;/p&gt;

&lt;p&gt;I note that the first error about not being able to find fsfilt-ldiskfs.c is present in the Whamcloud build logs in Jenkins so I assume that problem is benign.&lt;/p&gt;

&lt;p&gt;CC:            gcc&lt;br/&gt;
LD:&lt;br/&gt;
CPPFLAGS:      -include /var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/config.h -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/libcfs/include -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lnet/include -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/include&lt;br/&gt;
LLCPPFLAGS:    -D_&lt;em&gt;arch_lib&lt;/em&gt;_ -D_LARGEFILE64_SOURCE=1&lt;br/&gt;
CFLAGS:        -g -O2 -Werror -Werror&lt;br/&gt;
EXTRA_KCFLAGS: -include /var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/config.h  -g -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/libcfs/include -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lnet/include -I/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/include&lt;br/&gt;
LLCFLAGS:      -g -Wall -fPIC -D_GNU_SOURCE&lt;/p&gt;

&lt;p&gt;Type &apos;make&apos; to build Lustre.&lt;br/&gt;
+ make -j 1 -s&lt;br/&gt;
Making all in .&lt;br/&gt;
WARNING: could not open /var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt-ldiskfs.c: No such file or directory&lt;br/&gt;
WARNING: &quot;__ldiskfs_handle_dirty_metadata&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_bread&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_add_dot_dotdot&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_journal_get_write_access&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_append&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_delete_entry&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_add_entry&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_find_entry&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_mark_inode_dirty&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_force_commit&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;dynlock_lock&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_std_error&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;dynlock_unlock&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_create_inode&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_journal_stop&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfsfs_dirhash&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_journal_start_sb&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_iget&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/osd-ldiskfs/osd_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_handle_dirty_metadata&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_map_inode_page&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_walk_space&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_bread&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_search_left&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_mb_new_blocks&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_journal_get_write_access&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_insert_extent&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_read_inode_bitmap&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_xattr_set_handle&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_calc_credits_for_insert&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_discard_preallocations&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_xattr_get&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_mark_inode_dirty&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_search_right&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_itable_unused_count&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_ext_store_pblock&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_force_commit&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;__ldiskfs_journal_stop&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_journal_start_sb&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ext_pblock&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_get_group_desc&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_free_blocks&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
WARNING: &quot;ldiskfs_iget&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;/var/tmp/lustre_build_CtC/BUILD/lustre-2.1.1/lustre/lvfs/fsfilt_ldiskfs.ko&amp;#93;&lt;/span&gt; undefined!&lt;br/&gt;
Making all in libsysio&lt;br/&gt;
Making all in lustre-iokit&lt;br/&gt;
Making all in obdfilter-survey&lt;br/&gt;
Making all in sgpdd-survey&lt;br/&gt;
Making all in ost-survey&lt;/p&gt;

&lt;p&gt;I can supply full build logs if required.&lt;/p&gt;</description>
                <environment>CentOS 6.2, Lustre 2.1.1 or b2_1</environment>
        <key id="14405">LU-1398</key>
            <summary>Problem building fsfilt on 2.1.x branch</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="mdiep">Minh Diep</assignee>
                                    <reporter username="ihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Fri, 11 May 2012 16:53:00 +0000</created>
                <updated>Fri, 26 Feb 2016 15:08:34 +0000</updated>
                            <resolved>Fri, 1 Jun 2012 14:21:52 +0000</resolved>
                                    <version>Lustre 2.1.1</version>
                    <version>Lustre 2.1.2</version>
                                    <fixVersion>Lustre 2.1.2</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                            <comments>
                            <comment id="38656" author="pjones" created="Fri, 11 May 2012 16:54:19 +0000"  >&lt;p&gt;Minh&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="38687" author="adilger" created="Fri, 11 May 2012 23:43:18 +0000"  >&lt;p&gt;Ashley, do you have the ldiskfs module loaded?  It looks like the missing symbols are from ldiskfs.ko.&lt;/p&gt;</comment>
                            <comment id="38692" author="apittman" created="Sat, 12 May 2012 03:54:02 +0000"  >&lt;p&gt;Yes, I can load the ldiskfs module but not fsfilt_ldiskfs.  nm is showing ldiskfs as exporting the symbols required as well.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@12k-1 2.6.32-220.13.1.el6_lustre20120511113541.x86_64&amp;#93;&lt;/span&gt;# modinfo ldiskfs&lt;br/&gt;
filename:       /lib/modules/2.6.32-220.13.1.el6_lustre20120511113541.x86_64/updates/kernel/fs/lustre-ldiskfs/ldiskfs.ko&lt;br/&gt;
license:        GPL&lt;br/&gt;
description:    Fourth Extended Filesystem&lt;br/&gt;
author:         Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts&apos;o and others&lt;br/&gt;
srcversion:     BDFD85813EE5F5891ACB6BB&lt;br/&gt;
depends:        mbcache,jbd2&lt;br/&gt;
vermagic:       2.6.32-220.13.1.el6_lustre20120511113541.x86_64 SMP mod_unload modversions &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@12k-1 2.6.32-220.13.1.el6_lustre20120511113541.x86_64&amp;#93;&lt;/span&gt;# nm /lib/modules/2.6.32-220.13.1.el6_lustre20120511113541.x86_64/updates/kernel/fs/lustre-ldiskfs/ldiskfs.ko | grep ldiskfs_iget&lt;br/&gt;
00000000dd947564 A __crc_ldiskfs_iget&lt;br/&gt;
0000000000000080 r __kcrctab_ldiskfs_iget&lt;br/&gt;
000000000000018d r __kstrtab_ldiskfs_iget&lt;br/&gt;
0000000000000100 r __ksymtab_ldiskfs_iget&lt;br/&gt;
0000000000014a10 T ldiskfs_iget&lt;/p&gt;</comment>
                            <comment id="38695" author="apittman" created="Sat, 12 May 2012 10:11:26 +0000"  >&lt;p&gt;I&apos;ve been investigating this further, it looks like the build server is running out of disk space during the build, there are no errors reported and the build still completes but the free space does reach zero.  Let me rebuild this VM with more space and see if the problem persists.&lt;/p&gt;</comment>
                            <comment id="38699" author="apittman" created="Sat, 12 May 2012 18:04:24 +0000"  >&lt;p&gt;I can confirm it&apos;s not the disk space, I&apos;ve doubled the size from 16G to 32G and the get the same results.&lt;/p&gt;</comment>
                            <comment id="38716" author="apittman" created="Mon, 14 May 2012 06:54:50 +0000"  >&lt;p&gt;I did some more experimenting over the weekend and this looks to be more common than I thought.&lt;/p&gt;

&lt;p&gt;If I switch back from external OFED to inkernel ofed the build succeeds and I can load the module and bring up a filesystem.  As a test I switched our 1.8.7 build from inkernel to external OFED and that then failed so this is related to how OFED is picked.&lt;/p&gt;

&lt;p&gt;I&apos;ve found a couple of other interesting datapoints as well, looking in Jenkins at the build logs for l2_1 on el5 (it&apos;s not build with external OFED on el6) I see the same build errors in the logs about symbol errors for the &quot;ofa&quot; build but not for the inkernel build, compare these two build logs, search for &quot;WARNING&quot; to see the difference.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://build.whamcloud.com/job/lustre-b2_1/arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/lastBuild/consoleText&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-b2_1/arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/lastBuild/consoleText&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://build.whamcloud.com/job/lustre-b2_1/arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/lastBuild/consoleText&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-b2_1/arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/lastBuild/consoleText&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, I wonder if this is an issue that&apos;s been present for a while in the coebase but has recently got worse, if I look at a stock 1.8.7 install using the Whamcloud RPMs there is an warning in the kernel logs about fsfilt_ldisksfs&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mini-oss1 ~&amp;#93;&lt;/span&gt;# cat /proc/fs/lustre/version &lt;br/&gt;
lustre: 1.8.6&lt;br/&gt;
kernel: patchless_client&lt;br/&gt;
build:  jenkins-wc1--PRISTINE-2.6.18-238.12.1.el5_lustre.gce5e033&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mini-oss1 ~&amp;#93;&lt;/span&gt;# dmesg | grep fsfilt&lt;br/&gt;
fsfilt_ldiskfs: no version for &quot;ldiskfs_iget&quot; found: kernel tainted.&lt;/p&gt;</comment>
                            <comment id="38772" author="adilger" created="Mon, 14 May 2012 16:47:41 +0000"  >&lt;p&gt;The &quot;kernel tainted&quot; message should not affect module functionality, unless the newer kernels have some kind of extra checking to prevent inserting modules for some reason.&lt;/p&gt;

&lt;p&gt;As for the OFED issues, that is outside my experience, so I can&apos;t comment.&lt;/p&gt;</comment>
                            <comment id="38797" author="mdiep" created="Tue, 15 May 2012 01:16:15 +0000"  >&lt;p&gt;Ok, I can reproduce this in our lab. I am investigating&lt;/p&gt;</comment>
                            <comment id="39131" author="mdiep" created="Mon, 21 May 2012 11:21:07 +0000"  >&lt;p&gt;Hi Ashley,&lt;/p&gt;

&lt;p&gt;I have tried to build 2.1 with ofed 1.5.4, 1.5.3.1, 1.5.3 and hit the same issue.&lt;br/&gt;
I did not see this issue in lustre 2.2. Could you give it a try while I am continue to find the cause?&lt;/p&gt;</comment>
                            <comment id="39347" author="mdiep" created="Thu, 24 May 2012 16:09:01 +0000"  >&lt;p&gt;the patch for this problem is: &lt;a href=&quot;http://review.whamcloud.com/#change,2898&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2898&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ashley, Please try and let me know&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</comment>
                            <comment id="39402" author="apittman" created="Fri, 25 May 2012 09:08:18 +0000"  >&lt;p&gt;Yes, that fixes the problem for us.  We now get no errors when loading the module, not even the tainted kernel message.&lt;/p&gt;</comment>
                            <comment id="39833" author="pjones" created="Fri, 1 Jun 2012 14:21:52 +0000"  >&lt;p&gt;Landed for 2.1.2&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|hzva1r:</customfieldvalue>

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