<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:22:06 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-2069] Cannot start ZFS-backed OST: &quot;Can&apos;t find fsfilt_osd-zfs interface&quot;</title>
                <link>https://jira.whamcloud.com/browse/LU-2069</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;After upgrading our ZFS-backed servers to 2.3.51-2chaos, I&apos;m unable to start the OST:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;LustreError: 6295:0:(fsfilt.c:122:fsfilt_get_ops()) Can&apos;t find fsfilt_osd-zfs interface
LustreError: 6295:0:(filter.c:2324:filter_setup()) lstest-OST0181: filter_common_setup failed: -256.
LustreError: 6295:0:(obd_config.c:572:class_setup()) setup lstest-OST0181 failed (-256)
LustreError: 6295:0:(obd_config.c:1545:class_config_llog_handler()) MGC172.20.5.2@o2ib500: cfg command failed: rc = -256
Lustre:    cmd=cf003 0:lstest-OST0181  1:dev  2:0  3:f  
LustreError: 15c-8: MGC172.20.5.2@o2ib500: The configuration from log &apos;lstest-OST0181&apos; failed (-256). This may be the result of communication errors between this node and the MGS, a bad configuration, or other errors. See the syslog for more information.
LustreError: 6183:0:(obd_mount.c:1212:server_start_targets()) failed to start server lstest-OST0181: -256
Lustre: lstest-OST0181: Unable to start target: -256
LustreError: 6183:0:(obd_config.c:619:class_cleanup()) Device 3 not setup
Lustre: server umount lstest-OST0181 complete
LustreError: 6183:0:(obd_mount.c:2332:lustre_fill_super()) Unable to mount  (-256)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>Lustre OSS: 2.3.51-2chaos</environment>
        <key id="16208">LU-2069</key>
            <summary>Cannot start ZFS-backed OST: &quot;Can&apos;t find fsfilt_osd-zfs interface&quot;</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="tappro">Mikhail Pershin</assignee>
                                    <reporter username="prakash">Prakash Surya</reporter>
                        <labels>
                            <label>topsequoia</label>
                    </labels>
                <created>Mon, 1 Oct 2012 21:24:11 +0000</created>
                <updated>Mon, 8 Oct 2012 01:25:32 +0000</updated>
                            <resolved>Mon, 8 Oct 2012 01:25:32 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="45828" author="adilger" created="Mon, 1 Oct 2012 22:03:15 +0000"  >&lt;p&gt;This is because the code in master, unlike orion, still has the obdfilter module, in addition to the ofd module.  One way to solve this (which we&apos;ve done for testing on Hyperion) is to manually unload the obdfilter module, and modprobe the ofd module before mounting the OSTs.  The test framework loads the modules explicitly, and has a &quot;USE_OFD&quot; environment variable that forces use of ofd, but that isn&apos;t helpful for direct mounting.&lt;/p&gt;

&lt;p&gt;I suspect it would also be possible to add something to /etc/modprobe.d/lustre.conf that would prefer installation of ofd over obdfilter, but I don&apos;t know offhand the details.&lt;/p&gt;

&lt;p&gt;The obdfilter module, along with its dependent code (lvfs, fsfilt, etc) will be removed from master shortly.&lt;/p&gt;</comment>
                            <comment id="45829" author="adilger" created="Mon, 1 Oct 2012 22:04:15 +0000"  >&lt;p&gt;Or Alex...&lt;/p&gt;</comment>
                            <comment id="45831" author="morrone" created="Mon, 1 Oct 2012 22:48:53 +0000"  >&lt;p&gt;Thanks, Andreas!&lt;/p&gt;</comment>
                            <comment id="45875" author="prakash" created="Tue, 2 Oct 2012 13:22:31 +0000"  >&lt;p&gt;Thanks for the workaround. I was able to bring up the server after a &quot;rmmod obdfilter &amp;amp;&amp;amp; modprobe ofd&quot;.&lt;/p&gt;</comment>
                            <comment id="45877" author="adilger" created="Tue, 2 Oct 2012 13:27:52 +0000"  >&lt;p&gt;This could be fixed in a number of ways:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;easiest thing is to delete the obdfilter code, as soon as ofd testing is working well&lt;/li&gt;
	&lt;li&gt;work out the recipie for /etc/modprobe.d/lustre.conf to force loading of ofd instead of ofd&lt;/li&gt;
	&lt;li&gt;add an explicit modprobe line to mount.lustre when it detects zfs backends&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Since #1 is what we want to do anyway, I think that we should just avoid doing extra work to gracefully switch between obdfilter and ofd, and for those few sites that are testing ZFS outside of test-framework in the next week can do the explicit modprobe of ofd if needed.  Also, with &lt;a href=&quot;http://review.whamcloud.com/4148&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4148&lt;/a&gt;, if --without-ldiskfs is given then the obdfilter code isn&apos;t built at all.&lt;/p&gt;</comment>
                            <comment id="45881" author="prakash" created="Tue, 2 Oct 2012 13:52:03 +0000"  >&lt;p&gt;I&apos;m OK with that approach. Once we fix the build system it should be a non issue using the &quot;--without-ldiskfs&quot; option, which works for us.&lt;/p&gt;</comment>
                            <comment id="46119" author="ian" created="Mon, 8 Oct 2012 01:25:32 +0000"  >&lt;p&gt;Patch 4148 landed to master&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|hzv4vb:</customfieldvalue>

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