<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:26:44 JST 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>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[INSTRM-603] actor statusLoop are not stopped correctly</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-603</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;As for now, an infinite number of status loop can be created.&lt;/p&gt;

&lt;p&gt;&#160;&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;running = self.monitors[controller] &amp;gt; 0
if (not running) and period &amp;gt; 0:
    self.statusLoopCB(controller)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;If the monitoring period is set to 0 and then set back to a value before the statusLoop is called, two loops stay alive.&lt;/p&gt;


&lt;p&gt;One solution would be to cancel the job if the monitoring period is set to 0&#160;&lt;br/&gt;
callID = reactor.callLater(5, f)callID.cancel()&lt;/p&gt;</description>
                <environment></environment>
        <key id="13308">INSTRM-603</key>
            <summary>actor statusLoop are not stopped correctly</summary>
                <type id="1" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10503&amp;avatarType=issuetype">Bug</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="arnaud.lefur">arnaud.lefur</assignee>
                                    <reporter username="arnaud.lefur">arnaud.lefur</reporter>
                        <labels>
                            <label>SM1</label>
                    </labels>
                <created>Mon, 4 Feb 2019 14:10:31 +0000</created>
                <updated>Tue, 19 Mar 2019 16:00:36 +0000</updated>
                            <resolved>Tue, 19 Mar 2019 09:04:27 +0000</resolved>
                                                                    <component>ics_enuActor</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="15014" author="arnaud.lefur" created="Mon, 25 Feb 2019 14:07:52 +0000"  >&lt;p&gt;Since in enuActor each device inherit from QThread, I don&apos;t need an external loop to handle status.&lt;/p&gt;

&lt;p&gt;Just use QThread.handleTimeout().&lt;/p&gt;</comment>
                            <comment id="15136" author="arnaud.lefur" created="Tue, 19 Mar 2019 09:04:27 +0000"  >&lt;p&gt;merged in &lt;a href=&quot;https://github.com/Subaru-PFS/ics_enuActor/commit/500cbba457cf90c1c048edae61b64afe8d1cee2c&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;500cbba&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|x40000:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="33">2019 C</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>