<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:47:33 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-4986] lustre_types.h gone</title>
                <link>https://jira.whamcloud.com/browse/LU-4986</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;One of our codes is expected to find lustre_types.h in order to compile in use of lustre.  Apparently that header file does not exist any longer.&lt;br/&gt;
Is there another header file that contains the necessary bits that lustre_types used to include?&lt;/p&gt;

&lt;p&gt;This is holding up validation of our new cluster.&lt;/p&gt;

&lt;p&gt;Here is some info on the lustre client.&lt;/p&gt;

&lt;p&gt;root@wf001:/usr/include# rpm -qf /usr/include/lustre&lt;br/&gt;
lustre-2.1.4-5chaos_2.6.32_358.11.1.2chaos.ch5.1.x86_64.x86_64&lt;/p&gt;

&lt;p&gt;root@wf001:/usr/include# rpm -ql lustre | grep include&lt;br/&gt;
/usr/include/libcfs&lt;br/&gt;
/usr/include/libcfs/posix&lt;br/&gt;
/usr/include/libcfs/posix/posix-types.h&lt;br/&gt;
/usr/include/linux/lustre_user.h&lt;br/&gt;
/usr/include/lustre&lt;br/&gt;
/usr/include/lustre/libiam.h&lt;br/&gt;
/usr/include/lustre/liblustreapi.h&lt;br/&gt;
/usr/include/lustre/ll_fiemap.h&lt;br/&gt;
/usr/include/lustre/lustre_idl.h&lt;br/&gt;
/usr/include/lustre/lustre_user.h&lt;/p&gt;


&lt;p&gt;Thanx in advance.&lt;/p&gt;</description>
                <environment>LLNL TOSS/chaos version toss-release-2.1-3.ch5.1</environment>
        <key id="24507">LU-4986</key>
            <summary>lustre_types.h gone</summary>
                <type id="9" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/undefined.png">Question/Request</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="3">Duplicate</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="skcoulter">Susan Coulter</reporter>
                        <labels>
                            <label>llnl</label>
                    </labels>
                <created>Wed, 30 Apr 2014 17:12:42 +0000</created>
                <updated>Thu, 5 Apr 2018 13:58:45 +0000</updated>
                            <resolved>Thu, 5 Apr 2018 13:58:45 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="82902" author="jhammond" created="Wed, 30 Apr 2014 19:22:27 +0000"  >&lt;p&gt;Hi Susan, &lt;/p&gt;

&lt;p&gt;Looking at lustre_types.h for 1.8 and lustre/lustre_user.h from 2.1 it appears that the latter should have what you need. If not try including lustre/lustre_idl.h.&lt;/p&gt;</comment>
                            <comment id="83093" author="morrone" created="Fri, 2 May 2014 18:34:06 +0000"  >&lt;p&gt;This is a duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-533&quot; title=&quot;lustre_types.h is missing, and replacement posix-types.h not included in user-space&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-533&quot;&gt;&lt;del&gt;LU-533&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I would mostly discourage users from including lustre_user.h or replying on its contents.  I do recognize however that some things in there may just be necessary right now.&lt;/p&gt;

&lt;p&gt;I strongly discourage any external applications users from including lustre_idl.h.  lustre_idl.h constantly has problems compiling in user space (see &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1606&quot; title=&quot;lustre_idl.h does not compile in user-space&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1606&quot;&gt;&lt;del&gt;LU-1606&lt;/del&gt;&lt;/a&gt;). &lt;/p&gt;

&lt;p&gt;The good news is that lustre_types.h probably did not contain anything that your users actually needed directly.  I would have them remove that include and instead use:&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;#include &amp;lt;liblustreapi.h&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Note that we transitioned from liblustreapi.h to lustreapi.h in lustre 2.4, but fortunately this time we did it in a backwards compatible way.  So liblustreapi.h should continue to work for a number of years.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="11395">LU-533</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </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|hzwlin:</customfieldvalue>

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