<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:57:02 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-6080] Posix copytool should unregister FIFO on signal</title>
                <link>https://jira.whamcloud.com/browse/LU-6080</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Original text/report from J.Nemeth (SGI) :&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;If the ct_run() routine (copytool daemon) terminates normally, it calls llapi_hsm_unregister_event_fifo() as well as llapi_hsm_copytool_unregister(). If the daemon is terminated via signal, the signal handler calls llapi_hsm_copytool_unregister(), but does NOT call llapi_hsm_unregister_event_fifo().

This leaves the FIFO file in place, and any subsequent invocation of the copytool with -f and the same FIFO path will fail to open the FIFO file with an EEXIST error.

The signal() handler routine should call llapi_hsm_unregister_event_fifo() the same way that ct_run() does on normal termination.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>All</environment>
        <key id="28044">LU-6080</key>
            <summary>Posix copytool should unregister FIFO on signal</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="bfaccini">Bruno Faccini</assignee>
                                    <reporter username="bfaccini">Bruno Faccini</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Jan 2015 16:37:59 +0000</created>
                <updated>Thu, 18 Jun 2015 21:57:24 +0000</updated>
                            <resolved>Sun, 15 Feb 2015 19:48:38 +0000</resolved>
                                                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="102537" author="gerrit" created="Mon, 5 Jan 2015 16:48:32 +0000"  >&lt;p&gt;Faccini Bruno (bruno.faccini@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/13236&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13236&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6080&quot; title=&quot;Posix copytool should unregister FIFO on signal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6080&quot;&gt;&lt;del&gt;LU-6080&lt;/del&gt;&lt;/a&gt; utils: copytool to also unregister FIFO upon signal&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b2d83d203f28fc5f41820455f65cdca13e9dabac&lt;/p&gt;</comment>
                            <comment id="102539" author="bfaccini" created="Mon, 5 Jan 2015 16:49:08 +0000"  >&lt;p&gt;Master patch to also call llapi_hsm_unregister_event_fifo() (which closes the fifo, and also unlink it only if it has been created, as per &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5252&quot; title=&quot;HSM: update fifo event API and code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5252&quot;&gt;&lt;del&gt;LU-5252&lt;/del&gt;&lt;/a&gt; specs), upon termination signal handling in handler() routine, is at &lt;a href=&quot;http://review.whamcloud.com/13236&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13236&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="102760" author="gerrit" created="Wed, 7 Jan 2015 17:14:22 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/13236/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13236/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6080&quot; title=&quot;Posix copytool should unregister FIFO on signal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6080&quot;&gt;&lt;del&gt;LU-6080&lt;/del&gt;&lt;/a&gt; utils: copytool to also unregister FIFO upon signal&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 02121ce3e801684b4b5602a55ca313c661471df7&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|hzx36v:</customfieldvalue>

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