<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:31:03 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-1020] Grab timestamp when constructing/sending commands and command replies.</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1020</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;The timestamps from command replies are recorded when the twisted machinery gets around to it, and not when the code actually sends them. &lt;/p&gt;

&lt;p&gt;This is not helpful for real problems, where either the async-style twisted flow or interactions between threads add inscrutable delays, and those are exactly where difficult problems come from.&lt;/p&gt;

&lt;p&gt;One non-intrusive fix would to always log (i.e. python logging) the constructed reply as well as its dispatch. But we&apos;d have to make sure that the construction time is used, and not the time on emit().&lt;/p&gt;

&lt;p&gt;If we want to track above that, there is a pretty simple option: in the code which constructs the reply, grab the time and add it as a &quot;private&quot; keyword (oh, &quot;__ts&quot; or something). Then when logging, make sure to record both timestamps (and possibly a simple diff, too). The price would be to the text traffic, which will be cluttered by these new keys.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14524">INSTRM-1020</key>
            <summary>Grab timestamp when constructing/sending commands and command replies.</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="1" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="cloomis">cloomis</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                    </labels>
                <created>Fri, 19 Jun 2020 17:44:43 +0000</created>
                <updated>Fri, 19 Jun 2020 17:44:43 +0000</updated>
                                                                            <component>tron_actorcore</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                        <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|zzs20g:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>