<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:10:40 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-7641] I have no idea how to create a META file in lustre-2.7.64</title>
                <link>https://jira.whamcloud.com/browse/LU-7641</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Lustre building rpms fails with the following error:&lt;/p&gt;

&lt;p&gt;make  \&lt;br/&gt;
                top_distdir=&quot;lustre-2.7.64&quot; distdir=&quot;lustre-2.7.64&quot; \&lt;br/&gt;
                module-dist-hook&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;: Entering directory `/root/lustre-release-9aebc6c&apos;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;I have no idea how to create a META file in lustre-2.7.64.&lt;/li&gt;
			&lt;li&gt;Please file a bug at &lt;a href=&quot;https://jira.hpdd.intel.com/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&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;module-dist-hook&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;: Leaving directory `/root/lustre-release-9aebc6c&apos;&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;dist-hook&amp;#93;&lt;/span&gt; Error 2&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;: Leaving directory `/root/lustre-release-9aebc6c&apos;&lt;br/&gt;
make: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;distdir&amp;#93;&lt;/span&gt; Error 2&lt;/p&gt;


&lt;p&gt;only 1 rpm is created:&lt;br/&gt;
kernel-2.6.32573.12.1.el6_lustre.x86_64-1.x86_64.rpm&lt;/p&gt;

&lt;p&gt;I have followed the instructions given in here:&lt;br/&gt;
&lt;a href=&quot;https://build.hpdd.intel.com/job/lustre-manual/lastSuccessfulBuild/artifact/lustre_manual.xhtml#installinglustrefromsourcecode&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://build.hpdd.intel.com/job/lustre-manual/lastSuccessfulBuild/artifact/lustre_manual.xhtml#installinglustrefromsourcecode&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="34010">LU-7641</key>
            <summary>I have no idea how to create a META file in lustre-2.7.64</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="6">Not a Bug</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="g1patnaik">Jeevan Patnaik</reporter>
                        <labels>
                    </labels>
                <created>Fri, 8 Jan 2016 14:37:30 +0000</created>
                <updated>Thu, 5 Apr 2018 13:34:26 +0000</updated>
                            <resolved>Thu, 5 Apr 2018 13:34:26 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="138359" author="green" created="Fri, 8 Jan 2016 18:37:33 +0000"  >&lt;p&gt;Are you building not out of a git tree (with .git present)? If you build out of the git tree it should work and probably nobody tested it on a checkout with no git metadata.&lt;/p&gt;</comment>
                            <comment id="138374" author="morrone" created="Fri, 8 Jan 2016 20:48:55 +0000"  >&lt;p&gt;I have tested it without git and its definitely broken.  It has been broken for many years, in fact.&lt;/p&gt;

&lt;p&gt;Recently I fixed LLNL&apos;s local 2.5-llnl branch to get around that problem.  The fix is a bit hackish, so I&apos;m not going to push it in its current form.  But that is one of the things on my mental list to get fixed in time for Lustre 2.9.&lt;/p&gt;

&lt;p&gt;Jeevna, I would not recommend using the build instructions from the manual.  They are terrible.  For instance, it is downright silly to create a new user.  It is also fairly nonsensical to start the lustre build, pause to go build the linux kernel and maybe other things, and then resume the lustre build.  The order really should be: build lustre&apos;s prerequisites, install lustre&apos;s prerequisites, build lustre. &lt;/p&gt;

&lt;p&gt;Maybe if my current crusade to make Lustre&apos;s build system a little more sensical in time for 2.9 suceeds, we&apos;ll also take some time to revise the manual.  Maybe we&apos;ll just ditch that section of the manual and focus on wiki.lustre.org documentation.&lt;/p&gt;

&lt;p&gt;In the mean time, make sure that you are in a git working directory when you build lustre, like Oleg said.  Make sure your current user also has correct permissions for that working directory...if you followed the manual and tried to make a new user, maybe something got confused permission wise?&lt;/p&gt;</comment>
                            <comment id="138386" author="g1patnaik" created="Fri, 8 Jan 2016 21:50:32 +0000"  >&lt;p&gt;Unfortunately, some firewall restrictions blocking for connecting to git. So, I have copied the snapshot and used it directly without git.&lt;br/&gt;
Also can you clarify one thing. According to my friend, he tried installing Lustre in kernel 2.6.32-573.12.1.el6 with rpm. And unable to reboot the kernel. So, he tought may be the lustre package doesn&apos;t support the kernel version and hand overed the task to me.&lt;/p&gt;

&lt;p&gt;I have no idea what is lustre before, just started having brief idea after going through documentation.&lt;br/&gt;
What I understood is I can rebuild my kernel version by applying lustre patch and it worked, kernel rpms are created.&lt;br/&gt;
But building lustre rpms failed as I have mentioned already in the question. So, now my question is can we proceed installing rpms directly with out need to rebuild them again? Now I have again rebuilt kernel rpm using lustre 2.7.0 version. So, now I can just download the rpms for 2.7.0 and proceed right?&lt;/p&gt;

&lt;p&gt;Also I need to go through these concepts: client, server etc. etc.&lt;/p&gt;

&lt;p&gt;For now my task is to find out how to install the required packages.&lt;/p&gt;</comment>
                            <comment id="138387" author="morrone" created="Fri, 8 Jan 2016 21:59:40 +0000"  >&lt;p&gt;Do you need ldiskfs?  If you can use the zfs backend instead, the build process is muuuuuch easier.  You can just set up a yum repo and use yum to install zfs (no need to build it yourself), and there is no need to create a custom kernel.&lt;/p&gt;

&lt;p&gt;Intel should really be posting the canonical (make dist&apos;ed) tarball for releases somewhere, but I can&apos;t find it at the moment.  Their build and packaging process leaves quite a bit to be desired.&lt;/p&gt;

&lt;p&gt;You can perhaps use the .src.rpm file instead.  Of course you&apos;ll need to use the binary zfs packages, not the DKMS ones with 2.7, because my fix for Lustre&apos;s build there just landed to master in the past week or so.&lt;/p&gt;

&lt;p&gt;Sigh.  All of this is much harder than it needs to be.&lt;/p&gt;</comment>
                            <comment id="138388" author="morrone" created="Fri, 8 Jan 2016 22:00:56 +0000"  >&lt;p&gt;FYI I created a separate ticket under my epic Lustre build system cleanup patch where I&apos;ll track my plan to allow Lustre to build without a git working directory on the first pass: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7642&quot; title=&quot;Allow lustre source build without git working directory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7642&quot;&gt;&lt;del&gt;LU-7642&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="138389" author="g1patnaik" created="Fri, 8 Jan 2016 22:13:00 +0000"  >&lt;p&gt;wow thanks...frankly speaking..I don&apos;t know what I am doing. There is a demand to install lustre filesystem to improve performance on HPC. Today, someone asked me to check on the architecture and to install required rpms. First I am pointed to install this server and client packages. So, yes I think we are going to need ldiskfs, not zfs. I will go through the architecture first.&lt;/p&gt;

&lt;p&gt;So, zfs is different from lustre??? We need this for grid environment and they want to use lustre mainly to have optimzed I/O throughput.&lt;/p&gt;</comment>
                            <comment id="138391" author="g1patnaik" created="Fri, 8 Jan 2016 22:17:44 +0000"  >&lt;p&gt;And I couldn&apos;t find the proper rpms for the kernel: 2.6.32-573.12.1.el6 in the download repository: &lt;a href=&quot;https://downloads.hpdd.intel.com/public/lustre/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://downloads.hpdd.intel.com/public/lustre/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I have chosen to go with building custom kernel.&lt;/p&gt;</comment>
                            <comment id="225197" author="pjones" created="Thu, 5 Apr 2018 13:34:26 +0000"  >&lt;p&gt;Seems like a workaround was found here&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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>lustre-2.7.64</label>
            <label>patch</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxxlb:</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>