<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:03:50 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-107] Lustre init scripts with heartbeat v1 integration</title>
                <link>https://jira.whamcloud.com/browse/LU-107</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue is to request that Lustre initialization scripts developed at LLNL be reviewed for inclusion in Lustre.  A Gerrit submission for review is on its way.&lt;/p&gt;</description>
                <environment></environment>
        <key id="10414">LU-107</key>
            <summary>Lustre init scripts with heartbeat v1 integration</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="green">Oleg Drokin</assignee>
                                    <reporter username="nedbass">Ned Bass</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Mar 2011 15:55:35 +0000</created>
                <updated>Thu, 25 Oct 2012 02:01:22 +0000</updated>
                            <resolved>Thu, 27 Sep 2012 16:31:33 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>10</watches>
                                                                            <comments>
                            <comment id="10841" author="nedbass" created="Wed, 2 Mar 2011 15:59:22 +0000"  >&lt;p&gt;See &lt;a href=&quot;http://review.whamcloud.com/290&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/290&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="10871" author="nedbass" created="Fri, 4 Mar 2011 11:29:29 +0000"  >&lt;p&gt;Updated gerrit with a couple of bug fixes in ldev script.&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;missing implementation of -r flag to query raidtab field&lt;/li&gt;
	&lt;li&gt;incorrectly parsed block device names containing :&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="10872" author="hudson" created="Fri, 4 Mar 2011 11:32:20 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/reviews-centos5/385/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reviews-centos5 #385&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-107&quot; title=&quot;Lustre init scripts with heartbeat v1 integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-107&quot;&gt;&lt;del&gt;LU-107&lt;/del&gt;&lt;/a&gt; Add scripts for implementing heartbeat v1 failover&lt;/p&gt;

&lt;p&gt;Ned Bass : &lt;a href=&quot;http://git.whamcloud.com/gitweb/?p=fs/lustre-release.git&amp;amp;a=commit&amp;amp;h=33e3a53d63cfaa85da01c0c8b1032704f5c745d9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;33e3a53d63cfaa85da01c0c8b1032704f5c745d9&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/scripts/haconfig&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lhbadm&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre.in&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/lhbadm.8&lt;/li&gt;
	&lt;li&gt;lustre/conf/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/nids.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Makefile.am&lt;/li&gt;
	&lt;li&gt;build/autoconf/lustre-build.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.8&lt;/li&gt;
	&lt;li&gt;lustre.spec.in&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre&lt;/li&gt;
	&lt;li&gt;lustre/conf/ldev.conf&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.conf.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/ldev&lt;/li&gt;
	&lt;li&gt;lustre/conf/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lnet&lt;/li&gt;
	&lt;li&gt;lustre/doc/Makefile.am&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="10890" author="hudson" created="Fri, 4 Mar 2011 15:44:38 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/reviews-centos5/389/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reviews-centos5 #389&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-107&quot; title=&quot;Lustre init scripts with heartbeat v1 integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-107&quot;&gt;&lt;del&gt;LU-107&lt;/del&gt;&lt;/a&gt; Add scripts for implementing heartbeat v1 failover&lt;/p&gt;

&lt;p&gt;Ned Bass : &lt;a href=&quot;http://git.whamcloud.com/gitweb/?p=fs/lustre-release.git&amp;amp;a=commit&amp;amp;h=c0c1013e14d5bf99df874cd52fa747962b4441d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c0c1013e14d5bf99df874cd52fa747962b4441d3&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/scripts/lnet&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre.in&lt;/li&gt;
	&lt;li&gt;build/autoconf/lustre-build.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.8&lt;/li&gt;
	&lt;li&gt;lustre/doc/nids.5&lt;/li&gt;
	&lt;li&gt;lustre/conf/ldev.conf&lt;/li&gt;
	&lt;li&gt;lustre/conf/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/lhbadm.8&lt;/li&gt;
	&lt;li&gt;lustre/scripts/haconfig&lt;/li&gt;
	&lt;li&gt;lustre.spec.in&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Lustre&lt;/li&gt;
	&lt;li&gt;lustre/conf/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.conf.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/ldev&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/doc/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lhbadm&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="10898" author="pjones" created="Fri, 4 Mar 2011 17:14:19 +0000"  >&lt;p&gt;Oleg&lt;/p&gt;

&lt;p&gt;Could you please assess whether this is safe to include in 2.1&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="10901" author="rread" created="Fri, 4 Mar 2011 18:45:58 +0000"  >&lt;p&gt;This is currently breaking the build so it needs some updating. I&apos;ve also asked Brian to inspect this.&lt;/p&gt;</comment>
                            <comment id="10906" author="nedbass" created="Sat, 5 Mar 2011 10:22:47 +0000"  >&lt;p&gt;Hi Robert,&lt;/p&gt;

&lt;p&gt;Thanks for your comments.  I replaced lustre with lustre.in in EXTRA_DIST in lustre/scripts/Makefile.am and got good results on my end (i.e. &apos;make rpms&apos; still works).  Removing Lustre from EXTRA_DIST breaks &apos;make rpms&apos; so I left it in.&lt;/p&gt;

&lt;p&gt;However, I don&apos;t think this is what is breaking the ubuntu build.  To confirm, I submitted an unmodified master to Hudson and it fails in the same way:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://build.whamcloud.com/job/reviews-ubuntu/229&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/reviews-ubuntu/229&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;reverting patch 0032-&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-111&quot; title=&quot;mount_lustre::parse_options() does not pass force* options down&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-111&quot;&gt;&lt;del&gt;LU-111&lt;/del&gt;&lt;/a&gt;-Fix-force-options-parsing from ./ ... failed.&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;clean&amp;#93;&lt;/span&gt; Error 1&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Ned&lt;/p&gt;</comment>
                            <comment id="10907" author="brian" created="Sat, 5 Mar 2011 20:07:30 +0000"  >&lt;p&gt;Net Bass said ...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However, I don&apos;t think this is what is breaking the ubuntu build. To confirm, I submitted an unmodified master to Hudson and it fails in the same way:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://build.whamcloud.com/job/reviews-ubuntu/229&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/reviews-ubuntu/229&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I&apos;ve had a look at this build attempt.  It&apos;s based on quite an old revision of master from back at the end of December 2010.  I have landed at least one fix to the debian (and therefore ubuntu) build code since then.&lt;/p&gt;

&lt;p&gt;I&apos;d be willing to bet that if you rebase your changes to the most recent master, this issue will go away.&lt;/p&gt;</comment>
                            <comment id="10908" author="rread" created="Sun, 6 Mar 2011 11:08:11 +0000"  >&lt;p&gt;Ned, your master branch is very old. It looks like you are still based on the Oracle tree, and the ubuntu build is broken in that version.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=log;h=f537233800d39a456d318815578aaafecc974fde&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://git.whamcloud.com/?p=fs/lustre-release.git;a=log;h=f537233800d39a456d318815578aaafecc974fde&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please rebase your branch with the current master in fs/lustre-repository and push your request again. &lt;/p&gt;
</comment>
                            <comment id="10928" author="hudson" created="Mon, 7 Mar 2011 09:51:09 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/reviews-centos5/405/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reviews-centos5 #405&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-107&quot; title=&quot;Lustre init scripts with heartbeat v1 integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-107&quot;&gt;&lt;del&gt;LU-107&lt;/del&gt;&lt;/a&gt; Add scripts for implementing heartbeat v1 failover&lt;/p&gt;

&lt;p&gt;Ned Bass : &lt;a href=&quot;http://git.whamcloud.com/gitweb/?p=fs/lustre-release.git&amp;amp;a=commit&amp;amp;h=cdd6bbe6152647db5bb8d388313ec03f35fcb080&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;cdd6bbe6152647db5bb8d388313ec03f35fcb080&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/conf/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.8&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lhbadm&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Lustre&lt;/li&gt;
	&lt;li&gt;lustre/conf/ldev.conf&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lnet&lt;/li&gt;
	&lt;li&gt;lustre/scripts/ldev&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre.in&lt;/li&gt;
	&lt;li&gt;lustre.spec.in&lt;/li&gt;
	&lt;li&gt;lustre/scripts/haconfig&lt;/li&gt;
	&lt;li&gt;lustre/conf/Makefile.am&lt;/li&gt;
	&lt;li&gt;build/autoconf/lustre-build.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/nids.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.conf.5&lt;/li&gt;
	&lt;li&gt;lustre/doc/lhbadm.8&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="10932" author="nedbass" created="Mon, 7 Mar 2011 13:47:22 +0000"  >&lt;p&gt;My apologies--I was accidentally using review/lustre instead of review/fs/lustre-release.&lt;/p&gt;

&lt;p&gt;I rebased and resubmitted and the ubuntu build still fails, but I think I understand why now.  My patch removes lustre/scripts/lustre and replaces it with lustre/scripts/lustre.in (due to the name of the tune2fs executable being determined at configure time).  So lustre/scripts/lustre gets auto-generated when configure is run.  But following configure the build runs&lt;/p&gt;

&lt;p&gt;fakeroot debian/rules clean&lt;/p&gt;

&lt;p&gt;which reverts all the patches.  Reverting my patch tries to recreate lustre/scripts/lustre, but this fails because it already exists (it was created by configure).  I suppose one way to fix this is to separate out the removal of lustre/scripts/lustre as a separate patch.  Thoughts?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Ned&lt;/p&gt;</comment>
                            <comment id="10948" author="brian" created="Tue, 8 Mar 2011 07:24:31 +0000"  >&lt;blockquote&gt;
&lt;p&gt;My apologies--I was accidentally using review/lustre instead of review/fs/lustre-release.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;No worries.  Glad you figured out what it was.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I rebased and resubmitted and the ubuntu build still fails, but I think I understand why now. My patch removes lustre/scripts/lustre and replaces it with lustre/scripts/lustre.in (due to the name of the tune2fs executable being determined at configure time). So lustre/scripts/lustre gets auto-generated when configure is run. But following configure the build runs&lt;/p&gt;

&lt;p&gt;fakeroot debian/rules clean&lt;/p&gt;

&lt;p&gt;which reverts all the patches. Reverting my patch tries to recreate lustre/scripts/lustre, but this fails because it already exists (it was created by configure).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Nice catch.  I also discovered the same yesterday since I was looking at why this build was failing also.  It is a &quot;perfect storm&quot; of conditions that causes this.  &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt; I suppose one way to fix this is to separate out the removal of lustre/scripts/lustre as a separate patch. Thoughts?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t think that will fix it, but my changeset for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-120&quot; title=&quot;bug in creating debian patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-120&quot;&gt;&lt;del&gt;LU-120&lt;/del&gt;&lt;/a&gt; does.  Perhaps you can cherry-pick that change and put it in front of yours and see if it fixes it.  It does for me, locally.&lt;/p&gt;</comment>
                            <comment id="10957" author="nedbass" created="Tue, 8 Mar 2011 10:17:48 +0000"  >&lt;p&gt;That worked!  Thanks Brian.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://build.whamcloud.com/job/reviews-ubuntu/256/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/reviews-ubuntu/256/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="10958" author="hudson" created="Tue, 8 Mar 2011 10:17:59 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/reviews-centos5/416/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reviews-centos5 #416&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-107&quot; title=&quot;Lustre init scripts with heartbeat v1 integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-107&quot;&gt;&lt;del&gt;LU-107&lt;/del&gt;&lt;/a&gt; Add scripts for implementing heartbeat v1 failover&lt;/p&gt;

&lt;p&gt;Ned Bass : &lt;a href=&quot;http://git.whamcloud.com/gitweb/?p=fs/lustre-release.git&amp;amp;a=commit&amp;amp;h=a7de9d4b241454fa54e8e4638594240fec3bc82d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a7de9d4b241454fa54e8e4638594240fec3bc82d&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/scripts/lustre.in&lt;/li&gt;
	&lt;li&gt;lustre/conf/ldev.conf&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lnet&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.conf.5&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/nids.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lhbadm&lt;/li&gt;
	&lt;li&gt;lustre/scripts/haconfig&lt;/li&gt;
	&lt;li&gt;lustre/doc/lhbadm.8&lt;/li&gt;
	&lt;li&gt;lustre/conf/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/conf/lustre&lt;/li&gt;
	&lt;li&gt;lustre.spec.in&lt;/li&gt;
	&lt;li&gt;build/autoconf/lustre-build.m4&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.8&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Lustre&lt;/li&gt;
	&lt;li&gt;lustre/scripts/ldev&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Makefile.am&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="10960" author="hudson" created="Tue, 8 Mar 2011 10:48:22 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/reviews-centos5/418/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reviews-centos5 #418&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-107&quot; title=&quot;Lustre init scripts with heartbeat v1 integration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-107&quot;&gt;&lt;del&gt;LU-107&lt;/del&gt;&lt;/a&gt; Add scripts for implementing heartbeat v1 failover&lt;/p&gt;

&lt;p&gt;Ned Bass : &lt;a href=&quot;http://git.whamcloud.com/gitweb/?p=fs/lustre-release.git&amp;amp;a=commit&amp;amp;h=ffdb6f1830fead020e79aab7c32b4633e6bdb179&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ffdb6f1830fead020e79aab7c32b4633e6bdb179&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/scripts/haconfig&lt;/li&gt;
	&lt;li&gt;lustre/autoconf/lustre-core.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.conf.5&lt;/li&gt;
	&lt;li&gt;build/autoconf/lustre-build.m4&lt;/li&gt;
	&lt;li&gt;lustre/doc/lhbadm.8&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Lustre&lt;/li&gt;
	&lt;li&gt;lustre/doc/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre.in&lt;/li&gt;
	&lt;li&gt;lustre/doc/ldev.8&lt;/li&gt;
	&lt;li&gt;lustre/conf/ldev.conf&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lhbadm&lt;/li&gt;
	&lt;li&gt;lustre/doc/nids.5&lt;/li&gt;
	&lt;li&gt;lustre/scripts/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/conf/lustre&lt;/li&gt;
	&lt;li&gt;lustre/conf/Makefile.am&lt;/li&gt;
	&lt;li&gt;lustre/scripts/ldev&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lustre&lt;/li&gt;
	&lt;li&gt;lustre/scripts/lnet&lt;/li&gt;
	&lt;li&gt;lustre.spec.in&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="38323" author="adilger" created="Tue, 8 May 2012 14:13:33 +0000"  >&lt;p&gt;Ned, Brian, are there any implications to an existing system if /etc/init.d/lustre and /etc/init.d/lnet are suddenly added to an existing system?&lt;/p&gt;

&lt;p&gt;What we don&apos;t want is that someone upgrades to Lustre 2.4 from 2.1 and suddenly their system is unusable until they generate an /etc/ldev.conf or something.  My assumption is that nobody ever reads the manual or release notes when upgrading, so if it doesn&apos;t work correctly &quot;out of the box&quot; then something was done incorrectly by the code(r).&lt;/p&gt;</comment>
                            <comment id="38341" author="nedbass" created="Tue, 8 May 2012 16:56:14 +0000"  >&lt;p&gt;Hi Andreas,&lt;/p&gt;

&lt;p&gt;If a site hasn&apos;t configured /etc/ldev.conf then adding the /etc/init.d/lustre script should have no effect.  That is, it won&apos;t start any services or interfere with whatever method was used to start lustre before updating.  Also it not run by the init system by default, but rather it is intended to by started by a HA/failover mechanism such as heartbeat.&lt;/p&gt;

&lt;p&gt;/etc/init.d/lnet could start lnet sooner than was the case before updating, but I wouldn&apos;t expect that to break anything.&lt;/p&gt;</comment>
                            <comment id="38342" author="adilger" created="Tue, 8 May 2012 17:02:39 +0000"  >&lt;p&gt;Doug,&lt;br/&gt;
could you please have a look at how the patch in &lt;a href=&quot;http://review.whamcloud.com/290&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/290&lt;/a&gt; complements or conflicts with your proposed changes to LNET configuration.  I believe you were already planning to start with an /etc/init.d/lnet startup file.  Hopefully by landing this now, it will give you a starting point for your configuration changes, and users will already be aware of this script, so your changes will be transparent to them.&lt;/p&gt;</comment>
                            <comment id="38346" author="nedbass" created="Tue, 8 May 2012 17:57:50 +0000"  >&lt;blockquote&gt;&lt;p&gt;If a site hasn&apos;t configured /etc/ldev.conf then adding the /etc/init.d/lustre script should have no effect.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;That is unless there was already a site-specific /etc/init.d/lustre script in place and we overwrite it.  The safest thing to do may be to mark it %config(noreplace) in the spec file.&lt;/p&gt;</comment>
                            <comment id="45279" author="wang" created="Thu, 20 Sep 2012 14:28:27 +0000"  >&lt;p&gt;When we do our packaging on SLES11 SP1/2, we run into the following problems:&lt;/p&gt;

&lt;p&gt;1. no LSB header information:&lt;/p&gt;

&lt;p&gt;E: File `lnet&apos; without LSB header found in /var/tmp/cray-lustre-cray_gem_c-2.3_3.0.34_0.7.9_1.0000.6718.11.1-root/etc/init.d/&lt;br/&gt;
E: File `lustre&apos; without LSB header found in /var/tmp/cray-lustre-cray_gem_c-2.3_3.0.34_0.7.9_1.0000.6718.11.1-root/etc/init.d/&lt;/p&gt;

&lt;p&gt;2. need sysconfig.lustre in /var/adm/fillup-templates:&lt;/p&gt;

&lt;p&gt;cray-lustre-cray_gem_c: &quot;/etc/sysconfig/lustre&quot; is not allowed anymore in SuSE Linux.&lt;/p&gt;

&lt;p&gt;3. if failover is only for servers, it should probably be excluded from client build&lt;/p&gt;</comment>
                            <comment id="45282" author="nedbass" created="Thu, 20 Sep 2012 15:02:40 +0000"  >&lt;p&gt;Hi Wally,&lt;/p&gt;

&lt;p&gt;Thanks for reporting these problems.  We knew the init scripts would probably need work to properly support non-redhat distros.  I don&apos;t currently have a SLES system to test on, but when I get a chance I&apos;ll try to bring up a VM to look into this.&lt;/p&gt;

&lt;p&gt;Are you just using &apos;make rpm&apos;? &lt;/p&gt;</comment>
                            <comment id="45372" author="wang" created="Fri, 21 Sep 2012 17:27:44 +0000"  >&lt;p&gt;We have our own make/spec to build for our environment but I think you should run into the same problem using &apos;make rpm&apos; in SLES11. &lt;/p&gt;</comment>
                            <comment id="45651" author="jlevi" created="Thu, 27 Sep 2012 16:31:33 +0000"  >&lt;p&gt;Please reopen this ticket if there is outstanding work to do.&lt;/p&gt;</comment>
                            <comment id="46875" author="spitzcor" created="Wed, 24 Oct 2012 17:05:12 +0000"  >&lt;p&gt;Ned Bass was right, people who have a preexisting /etc/init.d/lustre will be in trouble.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;That is unless there was already a site-specific /etc/init.d/lustre script in place and we overwrite it. The safest thing to do may be to mark it %config(noreplace) in the spec file.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That wasn&apos;t done when this landed for 2.3, so it has broken Cray&apos;s environment.  (besides the other issues that Wally raised)&lt;br/&gt;
We can probably live with it, but maybe the Ops Manual should be updated to warn the installer.&lt;/p&gt;</comment>
                            <comment id="46896" author="adilger" created="Thu, 25 Oct 2012 02:01:22 +0000"  >&lt;p&gt;Cory and/or Ned, could you please submit a patch to resolve this issue.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                    <customfield id="customfield_10020" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Bugzilla ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>20165.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <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|hzv6av:</customfieldvalue>

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