<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>I think it is there. It looks like your memory fixes were committed on 2-2, and the current 0.94 branch is based on a snapshot of trunk from 2-15. <br><br><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Mihael Hategan" <hategan@mcs.anl.gov><br><b>To: </b>"David Kelly" <davidk@ci.uchicago.edu><br><b>Cc: </b>"Michael Wilde" <wilde@mcs.anl.gov>, "Swift Devel" <swift-devel@ci.uchicago.edu><br><b>Sent: </b>Friday, March 1, 2013 12:36:03 PM<br><b>Subject: </b>Re: [Swift-devel] 0.94 release note draft<br><br>So I don't think I committed the memory leak fixes to 0.94 and I think<br>they should be there.<br><br>Mihael<br><br>On Fri, 2013-03-01 at 07:06 -0600, David Kelly wrote:<br>> Here is the list, based mostly on what I could find in the svn logs. <br>> <br>> <br>> <br>> - To behavior of iterate has changed from 0.93 to 0.94. If you have scripts <br>> that use iterate, please read <br>> http://www.ci.uchicago.edu/swift/guides/release-0.94/userguide/userguide.html#_iterate <br>> <br>> <br>> - Walltimes are more strictly enforced by coasters. Previous to Swift version <br>> 0.94, if an application run with coasters would exceed its specified <br>> maxwalltime, it would be allowed to continue to execute. However, if this <br>> would cause the worker on which the application was running to exceed its <br>> maxwalltime, the queuing system would kill the worker. The resulting error <br>> message was not always very clear. Since version 0.94 coaster workers enforce <br>> the user-specified maxwalltime. If an application exceeds its maxwalltime, <br>> the coaster worker will not allow it to continue, but terminate it and report <br>> the error. <br>> <br>> <br>> - Swift will now use camel case for functions, for example, @toInt instead of <br>> @toint. The previous naming convention will still work, but you may see <br>> deprecated warnings. <br>> <br>> <br>> - Associative arrays have been added. More details and examples can be found at <br>> http://www.ci.uchicago.edu/swift/guides/release-0.94/userguide/userguide.html#_associative_arrays <br>> <br>> <br>> - Dynamic profiles. Many settings formerly only definable in sites.xml can now <br>> be set on a per-app basis. This can make things easier when running <br>> multiple apps that have different requirements for settings like processors <br>> per node and wallitme. <br>> http://www.ci.uchicago.edu/swift/guides/release-0.94/userguide/userguide.html#_dynamic_profiles <br>> <br>> <br>> - Added a new ssh command line provider. Previously ssh support was done by <br>> creating a file called ~/.ssh/auth.defaults. The ssh command line provider <br>> is more flexible and doesn't require this step. ssh-cl allows you to use <br>> SSH agents. You can use ssh-cl by adding something like this to your sites.xml: <br>> <br>> <br>> <execution provider="coaster" url="my.host.uchicago.edu" jobmanager="ssh-cl:pbs"/> <br>> <br>> <br>> - Many fixes and improvements to improve the reliability and performance of <br>> coaster provider staging. <br>> <br>> <br>> - Added support for the Slurm scheduler <br>> <br>> <br>> - Added support for the LSF scheduler <br>> <br>> <br>> - Improvements to condor provider (non-shared jobtype and more flexibility <br>> to define what gets added to the submit script). <br>> <br>> <br>> - Fixes for the textual user interface (TUI). Adding the -tui option to the swift <br>> command line allows you to monitor progress in a curses based menu. A brief <br>> example of this can be found at http://www.ci.uchicago.edu/~davidk/modis.ogv. <br>> <br>> <br>> - Added the ability to call Java methods within swift using @java. For example: <br>> float f = @java("java.lang.Math", "sin", 0.5); <br>> http://www.ci.uchicago.edu/swift/guides/release-0.94/userguide/userguide.html#_java <br>> <br>> <br>> - Added a hang checker that provides the user with more information about <br>> potential hangs <br>> <br>> <br>> - @strjoin function for joining strings. <br>> http://www.ci.uchicago.edu/swift/guides/release-0.94/userguide/userguide.html#_strjoin <br>> <br>> <br>> - If you have a requirement that a command get run on the worker node before <br>> processing any work, worker.pl will now execute commands stored in the <br>> environment variable $WORKER_INIT_CMD <br>> <br>> <br>> - Use $SWIFT_USERHOME to determine where to swift should create some of its <br>> required files. This defaults to $HOME, but this may cause problems in some <br>> situations where $HOME is not accessable on worker nodes. <br>> <br>> <br>> - Experimental "wrapper staging" feature that delegates file staging to an <br>> external wrapper script. <br>> <br>> <br>> - Various improvements to the way that Swift runs MPI jobs. <br>> <br>> <br>> - Better OSG integration/support using GlideinWMS. <br>> <br>> <br>> ----- Original Message -----<br>> <br>> <br>> From: "Michael Wilde" <wilde@mcs.anl.gov> <br>> To: "David Kelly" <davidk@ci.uchicago.edu> <br>> Cc: "Swift Devel" <swift-devel@ci.uchicago.edu> <br>> Sent: Thursday, February 14, 2013 1:08:56 PM <br>> Subject: Fwd: 0.94 release note draft <br>> <br>> <br>> Some notes toward an 0.94 release notes document. <br>> <br>> There's a longer list, I think in an IM chat transcript, that we need to incorporate. <br>> <br>> Please send additional items to this thread for David to integrate. <br>> <br>> Thanks, <br>> <br>> - Mike <br><br><br></blockquote><br></div></body></html>