<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:48:27 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-5091] LU-4606 breaks --with-zfs-devel option</title>
                <link>https://jira.whamcloud.com/browse/LU-5091</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4606&quot; title=&quot;Lustre hard codes libzfs.so.1 in lustre/utils/mount_utils_zfs.c&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4606&quot;&gt;&lt;del&gt;LU-4606&lt;/del&gt;&lt;/a&gt; landed it broke Lustre&apos;s &lt;tt&gt;--with-zfs-devel&lt;/tt&gt; &lt;tt&gt;configure&lt;/tt&gt; option which was previously landed in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3497&quot; title=&quot;Lustre build system hardcoded to using ZFS development headers in /usr/include only. &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3497&quot;&gt;&lt;del&gt;LU-3497&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4096&quot; title=&quot;Do not allocate large buffer for readdir rpc in case of a small directory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4096&quot;&gt;&lt;del&gt;LU-4096&lt;/del&gt;&lt;/a&gt; introduces a requirement to link userspace tools against &lt;tt&gt;libzfs&lt;/tt&gt; and is not taking into account the path that &lt;tt&gt;--with-zfs-devel&lt;/tt&gt; may be pointing to.&lt;/p&gt;

&lt;p&gt;This landing, unfortunately passes testing on Toro but that is because Toro is masking this bug due to it having had &lt;tt&gt;libzfs&lt;/tt&gt; installed as a system package on it&apos;s builders, which we want to avoid on Onyx.&lt;/p&gt;

&lt;p&gt;This is because what is actually happening on Toro is that the Lustre build is getting it&apos;s headers from the path that &lt;tt&gt;--with-zfs-devel&lt;/tt&gt; points to (which is the ZFS that was built at the same time as Lustre) but is linking against the library that is installed system-wide, which could be mis-matched.&lt;/p&gt;

&lt;p&gt;Fortunately at this time, and on this branch they are at least API compatible but that could change on a different branch or as the ZFS API is updated and the system-installed &lt;tt&gt;zfs-devel&lt;/tt&gt; stagnates.&lt;/p&gt;

&lt;p&gt;This kind of divergence (between what is being built with Lustre and what is installed on the builders) and the masking of this bug is why &lt;tt&gt;zfs-devel&lt;/tt&gt; should never have been installed as a system package on the builders and why we want to avoid it on Onyx.&lt;/p&gt;</description>
                <environment></environment>
        <key id="24775">LU-5091</key>
            <summary>LU-4606 breaks --with-zfs-devel option</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="brian">Brian Murrell</reporter>
                        <labels>
                    </labels>
                <created>Tue, 20 May 2014 18:41:45 +0000</created>
                <updated>Fri, 19 Sep 2014 22:36:15 +0000</updated>
                            <resolved>Wed, 28 May 2014 17:35:46 +0000</resolved>
                                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="84536" author="simmonsja" created="Tue, 20 May 2014 21:07:52 +0000"  >&lt;p&gt;Ran into this issue as well. To tired to make a patch right now tho.&lt;/p&gt;</comment>
                            <comment id="84626" author="utopiabound" created="Wed, 21 May 2014 18:10:20 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/10401&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10401&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="84633" author="joshua" created="Wed, 21 May 2014 18:29:23 +0000"  >&lt;p&gt;Since all the builders currently have zfs RPMs installed on them, how do we test that this actually fixes the issue.&lt;/p&gt;

&lt;p&gt;Oh...&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=brian&quot; class=&quot;user-hover&quot; rel=&quot;brian&quot;&gt;brian&lt;/a&gt;: if this builds on Onyx, then we&apos;re good, right?&lt;/p&gt;</comment>
                            <comment id="84636" author="brian" created="Wed, 21 May 2014 19:06:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=joshua&quot; class=&quot;user-hover&quot; rel=&quot;joshua&quot;&gt;joshua&lt;/a&gt;: Yep.&lt;/p&gt;</comment>
                            <comment id="84773" author="brian" created="Fri, 23 May 2014 12:15:04 +0000"  >&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/10401&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10401&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=utopiabound&quot; class=&quot;user-hover&quot; rel=&quot;utopiabound&quot;&gt;utopiabound&lt;/a&gt;: Note that in the above patch, in lbuild you will need to arrange for the &lt;tt&gt;zfs&lt;/tt&gt; RPM to be unpacked with &lt;tt&gt;rpm2cpio | cpio&lt;/tt&gt; in addition to the existing unpacking of the &lt;tt&gt;zfs-devel&lt;/tt&gt; RPM.&lt;/p&gt;

&lt;p&gt;This is because the &lt;tt&gt;zfs-devel&lt;/tt&gt; RPM doesn&apos;t contain any actual libraries but only contains the unversioned library symlinks pointing at the libraries that are installed with the &lt;tt&gt;zfs&lt;/tt&gt; RPM.&lt;/p&gt;</comment>
                            <comment id="85040" author="brian" created="Wed, 28 May 2014 17:35:46 +0000"  >&lt;p&gt;Landed in b2659030edb7d34c91430ff924bab23881b6c230.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="24783">LU-5096</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="23082">LU-4606</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="24783">LU-5096</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26662">LU-5643</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|hzwmtb:</customfieldvalue>

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