<br><font size=2 face="sans-serif">&gt; &gt; We have not tested, and will
not attempt to test, PVFS.</font>
<br>
<br><font size=2 face="sans-serif">Someone here commented that my testing
statement sounded a bit harsh. &nbsp;Wasn't meant to be ;) &nbsp;The original
request specifically mentioned PVFS and I don't have PVFS, so I wanted
to be clear that it hasn't been tested.</font>
<br>
<br><tt><font size=2>Rob Ross &lt;rross@mcs.anl.gov&gt; wrote on 02/08/2008
01:02:03 PM:<br>
&gt; <br>
&gt; I'm still catching up, so I have some possibly stupid questions.<br>
&gt; - When you make a change such as the one below, how/when does it &nbsp;<br>
&gt; appear on our BG/P?<br>
&gt; - How do we know that the patch is present (other than checking new
&nbsp;<br>
&gt; behavior)?<br>
</font></tt>
<br><tt><font size=2>When I make a change here, of course it's available
for anyone to patch, build, and run.</font></tt>
<br>
<br><tt><font size=2>I guess you can assume I'm also putting it into our
next release, but Joe Ratterman has some docmentation on releases, patches,
processes etc. &nbsp;I'm not sure what state it is in or how official it
is yet. &nbsp;We're still defining this.</font></tt>
<br>
<br><tt><font size=2>This particular request (whomever it's from) came
to me indirectly. &nbsp;I guess I'd suggest the requestor ask the same
channels for a particular release-level binary or whatever they really
need. &nbsp;I didn't get any more information than what I quoted in the
patch. &nbsp;It sounded like a good idea for open source/next release so
I did it.</font></tt>
<br><tt><font size=2><br>
&gt; To make things operate correctly on PVFS without the user needing
to &nbsp;<br>
&gt; specify a hint, we would like to use the results of statfs() at open
&nbsp;<br>
&gt; time to detect the PVFS volume. I think perhaps the minimum impact
&nbsp;<br>
&gt; change would be to set romio_ds_write to disable at open time when
a &nbsp;<br>
&gt; PVFS file system is detected. If we created a patch to accomplish
&nbsp;<br>
&gt; this, would your team be willing to integrate into BG/P releases?<br>
 <br>
&gt; In the long run, we (ANL) would really like to eliminate all the lock/
<br>
&gt; unlock calls in the PVFS case; they're unnecessary tree traffic that
&nbsp;<br>
&gt; can be avoided. Actually many of the locks aren't needed by GPFS file
&nbsp;<br>
&gt; systems either, so there's room for optimization on that side as well.
&nbsp;<br>
&gt; But that can be a separate discussion.<br>
&gt; <br>
</font></tt>
<br><tt><font size=2>Certainly you should submit patches into the open
source and we'll consider them for BG/P releases. &nbsp;That's part of
Joe's documentation.</font></tt>
<br>
<br><tt><font size=2>In this case ... are we talking about modifying BGL
open()? &nbsp;Or a higher level? &nbsp; Isn't a full solution really to
build ad_pvfs and select ad_pvfs vs ad_bgl at some higher level (with prefixes/hints/etc
or statfs)? &nbsp;I don't think we want ad_bgl trying to statfs() and select
different file system behaviors at our level. &nbsp; Show us a patch and
we can comment better.</font></tt>
<br>