<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:17: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-8386] Lustre master does not build with zfs master because of&#160;&apos;ZFS_MAXNAMELEN&apos; undeclared</title>
                <link>https://jira.whamcloud.com/browse/LU-8386</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Type &apos;make&apos; to build Lustre.&lt;br/&gt;
+ make -s&lt;br/&gt;
Making all in .&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;br/&gt;
Making all in ior-survey&lt;br/&gt;
Making all in mds-survey&lt;br/&gt;
Making all in stats-collect&lt;br/&gt;
Making all in libcfs&lt;br/&gt;
Making all in libcfs&lt;br/&gt;
Making all in linux&lt;br/&gt;
Making all in util&lt;br/&gt;
Making all in include&lt;br/&gt;
Making all in libcfs&lt;br/&gt;
Making all in linux&lt;br/&gt;
Making all in util&lt;br/&gt;
Making all in autoconf&lt;br/&gt;
Making all in lnet&lt;br/&gt;
Making all in lnet&lt;br/&gt;
Making all in klnds&lt;br/&gt;
Making all in socklnd&lt;br/&gt;
Making all in gnilnd&lt;br/&gt;
Making all in o2iblnd&lt;br/&gt;
Making all in selftest&lt;br/&gt;
Making all in doc&lt;br/&gt;
Making all in utils&lt;br/&gt;
libtool: link: gcc -fPIC -D_GNU_SOURCE -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o routerstat routerstat.o  -L. ../../libcfs/libcfs/libcfs.a -lkeyutils&lt;br/&gt;
libtool: link: gcc -fPIC -D_GNU_SOURCE -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o lst lst-lst.o  -L. -lptlctl ../../libcfs/libcfs/libcfsutil.a ../../libcfs/libcfs/libcfs.a -lkeyutils&lt;br/&gt;
libtool: link: gcc -fPIC -D_GNU_SOURCE -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o wirecheck wirecheck.o  -L. -lkeyutils&lt;br/&gt;
Making all in include&lt;br/&gt;
Making all in lnet&lt;br/&gt;
Making all in autoconf&lt;br/&gt;
Making all in lustre&lt;br/&gt;
Making all in include&lt;br/&gt;
Making all in lustre&lt;br/&gt;
Making all in obdclass&lt;br/&gt;
Making all in linux&lt;br/&gt;
Making all in ldlm&lt;br/&gt;
Making all in ptlrpc&lt;br/&gt;
Making all in gss&lt;br/&gt;
Making all in obdecho&lt;br/&gt;
Making all in mgc&lt;br/&gt;
Making all in fid&lt;br/&gt;
Making all in fld&lt;br/&gt;
Making all in doc&lt;br/&gt;
Making all in utils&lt;br/&gt;
Making all in gss&lt;br/&gt;
libtool: link: gcc -fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -g -O2 -Werror -Wall -Werror -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o lsvcgssd lsvcgssd-context.o lsvcgssd-context_lucid.o lsvcgssd-context_mit.o lsvcgssd-context_heimdal.o lsvcgssd-context_spkm3.o lsvcgssd-gss_util.o lsvcgssd-sk_utils.o lsvcgssd-gss_oids.o lsvcgssd-err_util.o lsvcgssd-lsupport.o lsvcgssd-cacheio.o lsvcgssd-svcgssd.o lsvcgssd-svcgssd_main_loop.o lsvcgssd-svcgssd_mech2file.o lsvcgssd-svcgssd_proc.o  ../../../libcfs/libcfs/libcfs.a -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto -lssl -lm -lkeyutils&lt;br/&gt;
libtool: link: gcc -fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o l_idmap l_idmap.o lsupport.o err_util.o  ../../../libcfs/libcfs/libcfs.a -lkeyutils&lt;br/&gt;
libtool: link: gcc -fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -g -O2 -Werror -Wall -Werror -D &lt;em&gt;NEW_BUILD&lt;/em&gt; -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o lgss_keyring lgss_keyring-lgss_keyring.o lgss_keyring-context.o lgss_keyring-context_lucid.o lgss_keyring-context_mit.o lgss_keyring-context_heimdal.o lgss_keyring-lgss_krb5_utils.o lgss_keyring-lgss_null_utils.o lgss_keyring-lgss_sk_utils.o lgss_keyring-lgss_utils.o lgss_keyring-lsupport.o lgss_keyring-err_util.o lgss_keyring-sk_utils.o  ../../../libcfs/libcfs/libcfs.a -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto -lssl -lm -lkeyutils&lt;br/&gt;
libtool: link: gcc -fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -g -O2 -Werror -Wall -Werror -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o lgss_sk lgss_sk-lgss_sk.o lgss_sk-err_util.o lgss_sk-sk_utils.o  ../../../libcfs/libcfs/libcfs.a -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto -lssl -lm -lkeyutils&lt;br/&gt;
libtool: compile:  gcc &lt;del&gt;DHAVE_CONFIG_H -I. -I../.. -DHAVE_IOCTL_IN_UNISTD_H -I /work/zfs/lib/libspl/include -I /work/zfs/include -include /tmp/rpmbuild-lustre&lt;/del&gt;&lt;del&gt;snZ1QS4z/BUILD/lustre-2.8.55/undef.h -include /tmp/rpmbuild-lustre&lt;/del&gt;&lt;del&gt;snZ1QS4z/BUILD/lustre-2.8.55/config.h -I/tmp/rpmbuild-lustre&lt;/del&gt;&lt;del&gt;snZ1QS4z/BUILD/lustre-2.8.55/libcfs/include -I/tmp/rpmbuild-lustre&lt;/del&gt;&lt;del&gt;snZ1QS4z/BUILD/lustre-2.8.55/lnet/include -I/tmp/rpmbuild-lustre&lt;/del&gt;-snZ1QS4z/BUILD/lustre-2.8.55/lustre/include -fPIC -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -g -O2 -Werror -Wall -Werror -c mount_utils_zfs.c  -fPIC -DPIC -o .libs/mount_osd_zfs_la-mount_utils_zfs.o&lt;br/&gt;
mount_utils_zfs.c: In function &apos;zfs_set_prop_params&apos;:&lt;br/&gt;
mount_utils_zfs.c:145:17: error: &apos;ZFS_MAXNAMELEN&apos; undeclared (first use in this function)&lt;br/&gt;
  char prop_name&lt;span class=&quot;error&quot;&gt;&amp;#91;ZFS_MAXNAMELEN&amp;#93;&lt;/span&gt;;&lt;br/&gt;
                 ^&lt;br/&gt;
mount_utils_zfs.c:145:17: note: each undeclared identifier is reported only once for each function it appears in&lt;br/&gt;
mount_utils_zfs.c:145:7: error: unused variable &apos;prop_name&apos; &lt;span class=&quot;error&quot;&gt;&amp;#91;-Werror=unused-variable&amp;#93;&lt;/span&gt;&lt;br/&gt;
  char prop_name&lt;span class=&quot;error&quot;&gt;&amp;#91;ZFS_MAXNAMELEN&amp;#93;&lt;/span&gt;;&lt;br/&gt;
       ^&lt;br/&gt;
mount_utils_zfs.c: In function &apos;zfs_get_prop_params&apos;:&lt;br/&gt;
mount_utils_zfs.c:323:11: error: &apos;ZFS_MAXNAMELEN&apos; undeclared (first use in this function)&lt;br/&gt;
  char key&lt;span class=&quot;error&quot;&gt;&amp;#91;ZFS_MAXNAMELEN&amp;#93;&lt;/span&gt;;&lt;br/&gt;
           ^&lt;br/&gt;
mount_utils_zfs.c:323:7: error: unused variable &apos;key&apos; &lt;span class=&quot;error&quot;&gt;&amp;#91;-Werror=unused-variable&amp;#93;&lt;/span&gt;&lt;br/&gt;
  char key&lt;span class=&quot;error&quot;&gt;&amp;#91;ZFS_MAXNAMELEN&amp;#93;&lt;/span&gt;;&lt;br/&gt;
       ^&lt;br/&gt;
cc1: all warnings being treated as errors&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;mount_osd_zfs_la-mount_utils_zfs.lo&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;all-recursive&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;all-recursive&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;all-recursive&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;all&amp;#93;&lt;/span&gt; Error 2 &lt;/p&gt;

&lt;p&gt;We need to be able to build either lustre master or Tag: 2.8.55 that has large 16MB RPCs to test Lustre Streaming for CORAL.  We need to test it with the latest zfs features which are only in zfs master.  However, this is blocking CORAL testing. &lt;/p&gt;</description>
                <environment></environment>
        <key id="38095">LU-8386</key>
            <summary>Lustre master does not build with zfs master because of&#160;&apos;ZFS_MAXNAMELEN&apos; undeclared</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="jsalians_intel">John Salinas</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Jul 2016 20:35:42 +0000</created>
                <updated>Thu, 14 Jun 2018 21:39:12 +0000</updated>
                            <resolved>Thu, 21 Jul 2016 15:35:52 +0000</resolved>
                                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="158387" author="jemalmbe" created="Mon, 11 Jul 2016 21:19:36 +0000"  >&lt;p&gt;To get this far, the hack from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7863&quot; title=&quot;ZFS dmu_prefetch API change.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7863&quot;&gt;&lt;del&gt;LU-7863&lt;/del&gt;&lt;/a&gt; is applied to the ZFS source provided to Lustre for building.&lt;/p&gt;

&lt;p&gt;Current work around is to append the macro definition to the files it was formerly in.&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;   printf &lt;span class=&quot;code-quote&quot;&gt;&quot;#define ZFS_MAXNAMELEN (MAXNAMELEN - 1)\n&quot;&lt;/span&gt; &amp;gt;&amp;gt; include/sys/zfs_node.h
   printf &lt;span class=&quot;code-quote&quot;&gt;&quot;#define ZFS_MAXNAMELEN MAXNAMELEN\n&quot;&lt;/span&gt; &amp;gt;&amp;gt; include/libzfs.h
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="158401" author="gerrit" created="Mon, 11 Jul 2016 23:15:03 +0000"  >&lt;p&gt;Christopher J. Morrone (morrone2@llnl.gov) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21251&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21251&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8386&quot; title=&quot;Lustre master does not build with zfs master because of&#160;&amp;#39;ZFS_MAXNAMELEN&amp;#39; undeclared&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8386&quot;&gt;&lt;del&gt;LU-8386&lt;/del&gt;&lt;/a&gt; zfs: Use ZFS_MAXPROPLEN instead of ZFS_MAXNAMELEN&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: f8f01048458e7061181d5238c3f6b40bf09e5892&lt;/p&gt;</comment>
                            <comment id="158515" author="pjones" created="Tue, 12 Jul 2016 18:06:30 +0000"  >&lt;p&gt;Nathaniel&lt;/p&gt;

&lt;p&gt;Could you please look at this patch?&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="159346" author="gerrit" created="Wed, 20 Jul 2016 17:42:36 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/21251/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21251/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8386&quot; title=&quot;Lustre master does not build with zfs master because of&#160;&amp;#39;ZFS_MAXNAMELEN&amp;#39; undeclared&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8386&quot;&gt;&lt;del&gt;LU-8386&lt;/del&gt;&lt;/a&gt; zfs: Use ZFS_MAXPROPLEN instead of ZFS_MAXNAMELEN&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7b57a7c836ab209f6f1efb93b0e9ffdc59a25534&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                        </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|hzyh4f:</customfieldvalue>

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