<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:35:20 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-1424] Make rerun directories writeable on the Hilo PFS cluster</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1424</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;Can we sort out permissions on&#160;&lt;tt&gt;/data/drp/repo/rerun&lt;/tt&gt;?&#160; I can&apos;t write to it, as we mounted the entire file system R/O (which is reasonable).&#160; I think we need to replace that&#160;&lt;tt&gt;rerun&lt;/tt&gt;&#160;directory with a symbolic link on&#160;&lt;em&gt;both&lt;/em&gt;&#160;the summit and in Hilo, and make the Hilo one point to a writeable file system (e.g.&#160;&lt;tt&gt;/work/rerun&lt;/tt&gt;).&lt;/p&gt;

&lt;p&gt;The issue is that running the pipelines with a &lt;tt&gt;-rerun a/b/c&lt;/tt&gt; option is extremely useful, and this expands to the directory &lt;tt&gt;/data/drp/repo/rerun/a/b/c&lt;/tt&gt; so the user code needs to be able to write to &lt;tt&gt;/data/drp/repo/rerun&lt;/tt&gt;.  I don&apos;t think that it need be the same directory as on the summit (although that would be nice), so probably the easiest solution is to make it a symbolic link in both places, pointing to local disk.&lt;/p&gt;</description>
                <environment></environment>
        <key id="18303">INSTRM-1424</key>
            <summary>Make rerun directories writeable on the Hilo PFS cluster</summary>
                <type id="10001" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10515&amp;avatarType=issuetype">Story</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="kiyoto.yabe">Kiyoto Yabe</assignee>
                                    <reporter username="rhl">rhl</reporter>
                        <labels>
                            <label>EngRun</label>
                    </labels>
                <created>Thu, 28 Oct 2021 13:52:58 +0000</created>
                <updated>Wed, 7 Dec 2022 02:53:02 +0000</updated>
                            <resolved>Wed, 7 Dec 2022 02:53:01 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="25016" author="kiyoto.yabe" created="Thu, 11 Nov 2021 02:20:44 +0000"  >&lt;p&gt;Maybe I don&apos;t fully understand the demand, but why do we need a symbolic link at summit?&lt;/p&gt;

&lt;p&gt;Without changing the configuration at summit,&#160;I think there are two options:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;simply make only /data/drp/repo/rerun (perhaps /data/drp/sm1-5.2/rerun) writable&lt;/li&gt;
	&lt;li&gt;mount that directory as writable on /work/drp/repo (currently there is Arnaud&apos;s directory which is different from the summit one)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Does either option solve the problem?&#160;&lt;/p&gt;</comment>
                            <comment id="25026" author="rhl" created="Thu, 11 Nov 2021 05:15:46 +0000"  >&lt;p&gt;If you can make &lt;tt&gt;/data/drp/repo/rerun&lt;/tt&gt; writeable that&apos;d be great, but I assumed that you mounted the &lt;tt&gt;/data/drp/repo&lt;/tt&gt; filesystem read-only.   My proposal was to get around that limit, but if we don&apos;t need to, that&apos;d be better.&lt;/p&gt;</comment>
                            <comment id="25029" author="cloomis" created="Thu, 11 Nov 2021 14:57:45 +0000"  >&lt;p&gt;It was not obvious when we started using the Hilo machines how much could be NFS-shared between the two sites, and how useful the summit DRP machines would be. Experience suggests that we generally should not share: the performance hit from the link is real, and the summit machines are too slow to be interesting.&lt;/p&gt;

&lt;p&gt;On the Hilo side, since we must read all images at least once before getting &lt;b&gt;anything&lt;/b&gt; from DRP, we might as well do that on ingest. Make the entire /data/drp local to Hilo, run &lt;tt&gt;ingestPfsImages --mode=copy&lt;/tt&gt;, then operate independently. &lt;/p&gt;

&lt;p&gt;So I vote for making the entire /data/drp Hilo-local and writable there. Sadly we might still need/want summit reductions for operational reasons, but I think for now splitting Hilo from the summit is the sensible move.&lt;/p&gt;</comment>
                            <comment id="25053" author="kiyoto.yabe" created="Fri, 12 Nov 2021 00:43:11 +0000"  >&lt;p&gt;In Sep. run, we actually operated /work/drp as a locally isolated DRP directory, which mounting /data/drp as RO. Is it OK to have the same mechanism in Nov. run? Or should we rename the local directory to /data/drp and remove the RO mount?&lt;/p&gt;</comment>
                            <comment id="25056" author="rhl" created="Fri, 12 Nov 2021 01:19:48 +0000"  >&lt;p&gt;I think you should choose any mechanism that works for you (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt;&#160;may have helpful thoughts); &#160;all I care about is that the path is the same in the two places and that I can write to a reruns directory. &#160;The reruns needn&apos;t be shared with the summit&lt;/p&gt;</comment>
                            <comment id="30262" author="kiyoto.yabe" created="Fri, 24 Dec 2021 08:18:29 +0000"  >&lt;p&gt;In the Nov. run, we finally operated the rerun directory independently at summit (/data/drp/repo/rerun) and Hilo (/work/drp/rerun). I think we should sort out again the location before the next run. Can we use only Hilo location or do we still need to use the summit location in the next run?&lt;/p&gt;</comment>
                            <comment id="30263" author="kiyoto.yabe" created="Fri, 24 Dec 2021 08:23:13 +0000"  >&lt;p&gt;If we use the single location in future, how do we merge the previous data into the new location? Is it OK to just mv/copy (or making symbolic links) or do we need to take a special care of it in terms of DRP (e.g. registry consistency)?&lt;/p&gt;</comment>
                            <comment id="31613" author="kiyoto.yabe" created="Fri, 14 Oct 2022 06:16:47 +0000"  >&lt;p&gt;I think we are still using `/data/drp/sm1-5.2/rerun` but mostly and actively&#160;using the Hilo location `/work/drp/rerun` and I don&apos;t think we see any problem for a while. So, can we close this ticket and file another if needed, or should this be still open?&#160;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt;? &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=rhl&quot; class=&quot;user-hover&quot; rel=&quot;rhl&quot;&gt;rhl&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="31930" author="kiyoto.yabe" created="Wed, 7 Dec 2022 02:52:48 +0000"  >&lt;p&gt;I close this and file another if necessary.&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|02qpjd:00r3001c</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="123">PreEngRun4</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>