<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:22:01 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-145] New R1 writtes data in /data/pfs/ and visit was reset</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-145</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;Hi Craig,&lt;/p&gt;

&lt;p&gt;With the previous version, data were written in /data/pfs/pfs, I don&apos;t remember why exactly (a link story or something like that).&lt;br/&gt;
with new config writes directly in /data/pfs &lt;br/&gt;
So what is the baseline ?&lt;/p&gt;

&lt;p&gt;an other effect is that the visit was reset&lt;/p&gt;

&lt;p&gt;We will wait until this is fix to take data (intensively I mean) &lt;/p&gt;

&lt;p&gt;Fabrice&lt;/p&gt;</description>
                <environment></environment>
        <key id="11689">INSTRM-145</key>
            <summary>New R1 writtes data in /data/pfs/ and visit was reset</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="cloomis">cloomis</assignee>
                                    <reporter username="fmadec">fmadec</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Jul 2017 08:09:22 +0000</created>
                <updated>Fri, 17 Mar 2023 21:20:48 +0000</updated>
                            <resolved>Fri, 17 Mar 2023 21:20:48 +0000</resolved>
                                                                    <component>ics_ccdActor</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="12380" author="fmadec" created="Tue, 11 Jul 2017 14:47:31 +0000"  >&lt;p&gt;we have a mount /data which has 2 folders, ait and pfs and I don&apos;t remember why there is an other pfs&lt;/p&gt;

&lt;p&gt;we should use /data/pfs but that means that we need to move the old pfs folder into this one&lt;/p&gt;</comment>
                            <comment id="12381" author="cloomis" created="Tue, 11 Jul 2017 16:25:18 +0000"  >&lt;p&gt;I originally argued for saving images files to /data/pfs/YYYY-MM-DD/, but we might want to think about that for a second.&lt;/p&gt;

&lt;p&gt;This issue is &lt;em&gt;only&lt;/em&gt; about how server(s) make data directories visible to the writing client, and what the data directories should be called. This is not about how the data from all the writers is made visible to readers, nor about how and where the server(s) manage and share data.&lt;/p&gt;

&lt;p&gt;In other words, given a $CLIENT (ccd_r1, hx_n3, mcs, ag_2, etc,), what name should the server(s) publish and what should the clients mount and write into?&lt;/p&gt;

&lt;p&gt;Given that it can be inconvenient to figure out server hostname and directory names, I would like to push the burden for that &lt;em&gt;entirely&lt;/em&gt; onto the NFS and name servers: clients should be able to use generic names like &lt;tt&gt;pfsdata:/data/pfs&lt;/tt&gt; and not need to know details as in &lt;tt&gt;idgserve:/exported/data42/&lt;/tt&gt;. We can argue over what the generic name should be, but I&apos;ll start with, well, &lt;tt&gt;pfsdata:/data/pfs&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;In decreasing order of my preference. In all cases, the actors actually create and write into &lt;tt&gt;.../YYYY-MM-DD/&lt;/tt&gt; or &lt;tt&gt;.../MJD/&lt;/tt&gt;&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;scheme&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;server export&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;client mount&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;client write&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;notes&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/ccd_r1/&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;tt&gt;/etc/fstab&lt;/tt&gt; is easy. Note that server is &lt;em&gt;not&lt;/em&gt; required to make non-&lt;tt&gt;ccd_r1&lt;/tt&gt; directories available, so not obvious that data can be endangered.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/ccd_r1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/ccd_r1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/ccd_r1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Every host has the same namespace. &lt;em&gt;Allows&lt;/em&gt; mounting for multiple devices.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;3&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/ccd_r1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Actor can completely ignore server details, but client system needs to fiddle &lt;tt&gt;/etc/fstab&lt;/tt&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;4&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs/&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;/data/pfs&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;All actors write into same directory. What we are currently using.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;As far as the visit number goes, for non-Subaru sites this is mediated by a &lt;tt&gt;seqno&lt;/tt&gt; file in the root of the client&apos;s directory: the one which contains the per-date directories.&lt;/p&gt;</comment>
                            <comment id="12382" author="fmadec" created="Tue, 11 Jul 2017 16:46:27 +0000"  >&lt;p&gt;I don&apos;t really understand scheme 3...&lt;/p&gt;

&lt;p&gt;We could separate the different sources of data, but I will not say ccd_r1 but sps, hx_n3, mcs, ag_2&lt;/p&gt;

&lt;p&gt;all spectrograph data could stored in /data/pfs/sps that could be mount direclty as /data/pfs/sps or not&lt;/p&gt;

&lt;p&gt;I would tend to say that a high level separation of the data could be a good idea...&lt;br/&gt;
But I do not have a strong opinion&lt;/p&gt;
</comment>
                            <comment id="12398" author="fmadec" created="Tue, 18 Jul 2017 10:27:19 +0000"  >&lt;p&gt;with the new bee install R1, data are back to /data/pfs/pfs !&lt;br/&gt;
we should agree on something...&lt;/p&gt;</comment>
                            <comment id="12399" author="cloomis" created="Tue, 18 Jul 2017 13:10:55 +0000"  >&lt;p&gt;I like 1 even more: it is hard for the system (/etc/fstab) to know the system&apos;s identity, but easy for programs (actors).&lt;/p&gt;</comment>
                            <comment id="12400" author="atsushi.shimono" created="Wed, 19 Jul 2017 03:25:57 +0000"  >&lt;p&gt;For comment #12381 (2nd comment), please file new ticket to DAMD, and discuss there.&lt;/p&gt;</comment>
                            <comment id="32444" author="arnaud.lefur" created="Fri, 17 Mar 2023 21:20:48 +0000"  >&lt;p&gt;was fixed.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11717">INSTRM-633</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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|ii02fb:</customfieldvalue>

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