<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:06:17 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-14034] test-framework and sanity-hsm use libtool nonsensically</title>
                <link>https://jira.whamcloud.com/browse/LU-14034</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We use libtool several places in &lt;tt&gt;lustre/tests/&lt;/tt&gt; but only one place uses it correctly:&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;lustre/tests/conf-sanity.sh:            do_facet ${facet} &quot;libtool execute l_tunedisk ${device}&quot;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;All of the following uses are nonsensical:&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;lustre/tests/sanity-hsm.sh:     do_nodesv $hosts &quot;libtool execute pgrep -x $HSMTOOL&quot;
lustre/tests/sanity-hsm.sh:             &quot;do_nodesv $agents libtool execute pkill -CONT -x &apos;$HSMTOOL&apos; || true&quot; EXIT
lustre/tests/sanity-hsm.sh:     do_nodesv $agents &quot;libtool execute pkill -STOP -x $HSMTOOL&quot; || return 0
lustre/tests/sanity-hsm.sh:     local mntpnt=$(do_rpc_nodes $agent libtool execute ps -C $HSMTOOL -o args= |
lustre/tests/sanity.sh:         # strip out libtool wrappers for in-tree executables
lustre/tests/test-framework.sh: do_nodesv $agents &quot;libtool execute pkill -CONT -x $HSMTOOL&quot; || return 0
lustre/tests/test-framework.sh: do_nodesv $hosts &quot;libtool execute killall -q $HSMTOOL&quot; || true
lustre/tests/test-framework.sh: stack_trap &quot;do_facet $facet libtool execute pkill -x &apos;$HSMTOOL&apos; || true&quot; EXIT
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Asking libtool to execute pkill, pgrep, or killall does not fix the problem that this was intended to solve (namely that &lt;tt&gt;lhmstool_posix&lt;/tt&gt; is sometimes a libtool script that execs &lt;tt&gt;lt-lhsmtool_posix&lt;/tt&gt; (which needs to be passed as &lt;tt&gt;lt-lhsmtool_pos&lt;/tt&gt; when used with pkill and pgrep)).&lt;/p&gt;</description>
                <environment></environment>
        <key id="61209">LU-14034</key>
            <summary>test-framework and sanity-hsm use libtool nonsensically</summary>
                <type id="3" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11318&amp;avatarType=issuetype">Task</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="jhammond">John Hammond</assignee>
                                    <reporter username="jhammond">John Hammond</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Oct 2020 20:22:28 +0000</created>
                <updated>Sun, 13 Nov 2022 20:29:39 +0000</updated>
                            <resolved>Fri, 22 Jan 2021 22:05:19 +0000</resolved>
                                                    <fixVersion>Lustre 2.14.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="282252" author="gerrit" created="Wed, 14 Oct 2020 20:30:52 +0000"  >&lt;p&gt;John L. Hammond (jhammond@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40253&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40253&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14034&quot; title=&quot;test-framework and sanity-hsm use libtool nonsensically&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14034&quot;&gt;&lt;del&gt;LU-14034&lt;/del&gt;&lt;/a&gt; tests: remove libtool usage&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 627b8ff32c6c4c3032d17362545b6613d4178176&lt;/p&gt;</comment>
                            <comment id="290183" author="gerrit" created="Fri, 22 Jan 2021 21:53:23 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40253/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40253/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14034&quot; title=&quot;test-framework and sanity-hsm use libtool nonsensically&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14034&quot;&gt;&lt;del&gt;LU-14034&lt;/del&gt;&lt;/a&gt; hsm: add PID file handling to lhsmtool_posix&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 71a4616b38e81d021a65ee5305b692b271ed0955&lt;/p&gt;</comment>
                            <comment id="290185" author="pjones" created="Fri, 22 Jan 2021 22:05:19 +0000"  >&lt;p&gt;Landed for 2.14&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="60507">LU-13931</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="68709">LU-15560</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57174">LU-12870</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="59605">LU-13688</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|i01cdb:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>