[Swift-commit] r2487 - www/downloads

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Fri Jan 30 08:03:51 CST 2009


Author: benc
Date: 2009-01-30 08:03:50 -0600 (Fri, 30 Jan 2009)
New Revision: 2487

Added:
   www/downloads/release-notes-0.8.txt
Modified:
   www/downloads/index.php
Log:
0.8 link on website and 0.8 release notes

Modified: www/downloads/index.php
===================================================================
--- www/downloads/index.php	2009-01-30 12:33:29 UTC (rev 2486)
+++ www/downloads/index.php	2009-01-30 14:03:50 UTC (rev 2487)
@@ -27,12 +27,13 @@
 <h1>DOWNLOADS</h1>
 <h2><a name="stable"></a>Latest Release</h2>
 
-<h3>Swift 0.7 - 2008/11/11</h3>
-<p>Swift v0.7 is a development release intended to release functionality
+<h3>Swift 0.8 - 2009/01/30</h3>
+<p>Swift v0.8 is a development release intended to release functionality
 and fixes that have gone in to trunk since v0.7.
-[<a href="../packages/vdsk-0.7.tar.gz">vdsk-0.7.tar.gz</a>]
-[<a href="release-notes-0.7.txt">release-notes-0.7.txt</a>]
+[<a href="../packages/swift-0.8.tar.gz">vdsk-0.8.tar.gz</a>]
+[<a href="release-notes-0.8.txt">release-notes-0.8.txt</a>]
 </p>
+<!--
 <p>
 As an alternative to the above traditional Swift packaging, Swift can be
 downloaded and installed using
@@ -53,7 +54,7 @@
 <pre>
 pacman -get http://www.ci.uchicago.edu/~benc/pacman:swift-tools
 </pre>
-</p>
+</p> -->
 
 
 <h2><a name="nightly"></a>Nightly Builds and Tests</h2>
@@ -116,6 +117,36 @@
 
 <h2>Historical releases</h2>
 
+<h3>Swift 0.7 - 2008/11/11</h3>
+<p>Swift v0.7 is a development release intended to release functionality
+and fixes that have gone in to trunk since v0.7.
+[<a href="../packages/vdsk-0.7.tar.gz">vdsk-0.7.tar.gz</a>]
+[<a href="release-notes-0.7.txt">release-notes-0.7.txt</a>]
+</p>
+<p>
+As an alternative to the above traditional Swift packaging, Swift can be
+downloaded and installed using
+<a href="http://physics.bu.edu/~youssef/pacman/">pacman</a>, a package
+manager commonly used on the Open Science Grid.
+</p>
+<p>
+There are two installation targets:<br />
+The first will install Swift alongside an existing VDT installation<br />
+<pre>
+pacman -get http://www.ci.uchicago.edu/~benc/pacman:swift-0.7
+</pre></p>
+<p>
+The second will install Swift as well as a number
+of supporting packages from the VDT software release to support use of the
+DOE CA and use of VOMS. (These packages are also available in a regular OSG or
+VDT installation): <br />
+<pre>
+pacman -get http://www.ci.uchicago.edu/~benc/pacman:swift-tools
+</pre>
+</p>
+
+
+
 <h3>Swift 0.6 - 2008/08/25</h3>
 <p>Swift v0.6 is a development release intended to release functionality
 and fixes that have gone in to trunk since v0.5.

Added: www/downloads/release-notes-0.8.txt
===================================================================
--- www/downloads/release-notes-0.8.txt	                        (rev 0)
+++ www/downloads/release-notes-0.8.txt	2009-01-30 14:03:50 UTC (rev 2487)
@@ -0,0 +1,53 @@
+These are the release notes for Swift 0.8
+
+More information about Swift can be found at http://www.ci.uchicago.edu/swift/
+
+Swift 0.8 is built from Swift SVN r2448 and cog SVN r2261
+
+The following are significant changes since Swift 0.7 was released:
+
+Log plotting:
+ * The swift log-processing package is now included in the release. This
+   can be used to plot graphs of Swift logs using the swift-plot-log
+   command:
+
+    $ swift-plot-log first-200901010000-abcdefg.log
+
+   which will create a report in report-first-200901010000-abcdefg/index.html
+
+Execution:
+ * Some job execution systems do not set the initial job working directory
+   as specified by Swift. Previously Swift was unable to execute on such
+   systems. As of 0.8, Swift sets the initial job working directory in a
+   more robust fashion. This problem commonly affected OSG sites running
+   Condor.
+
+ * Application success/failure status can now be taken from the CoG
+   provider layer, instead of using success/failure files on the remote
+   file system. This can reduce the load on the remote file system, but
+   does not work with all job execution mechanisms. Specifically, this
+   mechanism will not work with GRAM2 or clustering.
+
+Local execution:
+ * A deadlock caused when jobs output large amounts of data to stderr has been
+   fixed.
+
+Commandline client:
+ * A number of error messages have been improved.
+ * Console output is much less verbose: the progress ticker appears more often,
+   and individual application start and end messages are no longer shown. This
+   improves the quality of console output when jobs are executed at a high rate.
+
+Language:
+ * Handling of assignment statements in declarations and out of declarations
+   has been made more homogenous.  Previously, some assignments could only
+   be made in a declaration statement (such as assigning arrays); and some
+   assignments could only be made away from a declaration statement (such as
+   expressions whose values were computed by some slow process). These two
+   forms of assignment should now be interchangeable.
+
+ * Mapper parameters can now be results of slow computations, rather than
+   needing to be known by the time that declarations are first encountered.
+   This remedies previous unintuitive behaviour.
+
+




More information about the Swift-commit mailing list