<div dir="ltr">Hey Yadu,<div><br></div><div>Glad you were able to give it a try and get things working. Just a few notes:</div><div><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div style="font-family:arial,helvetica,sans-serif">

2. Some settings were off when using my Swift-0.95 build. I had to module load swift and swift-conf, to get echo to be recognized as an app. Python still would throw the error "application "python" is not available for any site/pool in your tc.data catalog". This error should be corrected to point at swift.properties instead.</div>

</div></blockquote><div><br></div><div>With Swift 0.95, swift.properties files get read in the following order:</div><div><br></div><div><ol style="margin-top:0px;list-style-position:outside"><li>The etc/swift.properties file included with the Swift distribution</li>

<li>$SWIFT_SITE_CONF/swift.properties - used for defining site templates.</li><li>$HOME/.swift/swift.properties</li><li>swift.properties in your current directory</li><li>Any property file you point to with the command line argument "-properties <file>"</li>

</ol><div style>As the swift.properties files get read, new settings override previous settings.</div><div style><br></div><div>When you load the swift 0.95RC1 module on Midway, $SWIFT_SITE_CONF gets set which contains all the information about midway. If you wanted to avoid loading the module, you could put the full definition of westmere in your local swift.properties.</div>

<div><br></div><div style>I think there's an argument to be made for including site definitions for all of the sites we support in the standard Swift package, rather than relying on them being loaded in a module.</div>
<div style><br></div><div>The problem you were running into with apps not being found is a misleading bug with the new config. If you say:</div><div><br></div><div>site=westmere</div><div style><span style="font-family:arial,helvetica,sans-serif;font-size:13px">site.westmere.slurm.exclusive=</span><span style="font-family:arial,helvetica,sans-serif;font-size:13px">false</span><br>
</div>
<div><br></div><div>But you don't have the rest of westmere defined elsewhere in your properties path, you'll get only a partial sites.xml that doesn't have things like jobmanager defined. For some reason this triggers the app not found error. The fix is probably to add a check to make sure a site has certain mandatory properties defined or throw an error (jobmanager and workdir at least?).</div>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif">

3. The .rlog file shows up the user directory. Can we have this to go to the run* dir.</div><div style="font-family:arial,helvetica,sans-serif">Occasionally .d folders also show up.</div></div></blockquote><div style><br>
</div><div style>The rlog and *.d folder issues have been fixed in svn (after RC1).</div><div style> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div style="font-family:arial,helvetica,sans-serif">4. Why does a swift.log file show up in the user dir? It contains no useful info.</div></div></blockquote><div style><br></div><div style>The swift.log isn't created anymore with 0.95 or trunk (hooray!). That may have been generated when running with 0.94?</div>
<div style><br></div><div style>Thanks for testing it out, please keep the feedback coming! :-)</div></div></div></div>