| 
      
      
      From: <ha...@us...> - 2006-10-18 20:55:09
       | 
| Revision: 1013
          http://svn.sourceforge.net/cogkit/?rev=1013&view=rev
Author:   hategan
Date:     2006-10-18 13:55:03 -0700 (Wed, 18 Oct 2006)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-10-18 20:54:42 UTC (rev 1012)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-10-18 20:55:03 UTC (rev 1013)
@@ -1,3 +1,9 @@
+(10/18/2006)
+
+*** Added a MKDIRS file operation (it creates a full directory path)
+
+*** Asynchronously stop cached resources
+
 (10/05/2006)
 
 *** Cleaned up the JobSpecification interface and the implementation
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2006-11-28 22:47:07
       | 
| Revision: 1431
          http://svn.sourceforge.net/cogkit/?rev=1431&view=rev
Author:   hategan
Date:     2006-11-28 14:47:01 -0800 (Tue, 28 Nov 2006)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-11-28 22:44:02 UTC (rev 1430)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-11-28 22:47:01 UTC (rev 1431)
@@ -1,3 +1,12 @@
+(11/28/2006)
+
+*** Cleaned up file resources:
+      - removed GeneralException and replaced it with FileResourceExcepion
+	    and IOException (to distinguish between protocol level errors
+		and communication problems)
+	  - added an AbstractFileResource class and moved most of the common
+	    things in the implementations there.
+
 (10/18/2006)
 
 *** Added a MKDIRS file operation (it creates a full directory path)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2006-12-30 17:36:46
       | 
| Revision: 1503
          http://svn.sourceforge.net/cogkit/?rev=1503&view=rev
Author:   hategan
Date:     2006-12-30 09:36:44 -0800 (Sat, 30 Dec 2006)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-12-30 17:34:52 UTC (rev 1502)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2006-12-30 17:36:44 UTC (rev 1503)
@@ -1,3 +1,9 @@
+(12/30/2006)
+
+*** Added FILEINFO operation to the FileOperationSpecification. It
+    returns a GridFile which contains information about a file such
+	as size, permissions, etc.
+
 -------------------------------2.2----------------------------------
 
 (11/28/2006)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-01-28 17:36:52
       | 
| Revision: 1553
          http://svn.sourceforge.net/cogkit/?rev=1553&view=rev
Author:   hategan
Date:     2007-01-28 09:36:50 -0800 (Sun, 28 Jan 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-01-28 17:34:15 UTC (rev 1552)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-01-28 17:36:50 UTC (rev 1553)
@@ -1,3 +1,11 @@
+(01/28/2007)
+
+*** Changed IOExceptions in file resources to IrrecoverableResourceExcepion.
+    It's a sub-class of FileResourceException, it allows chaining, 
+	and it is more intuitive.
+	
+*** Added better handling of irrecoverable prblems for caching handlers.
+
 (12/30/2006)
 
 *** Added FILEINFO operation to the FileOperationSpecification. It
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-02-06 01:00:42
       | 
| Revision: 1567
          http://svn.sourceforge.net/cogkit/?rev=1567&view=rev
Author:   hategan
Date:     2007-02-05 17:00:40 -0800 (Mon, 05 Feb 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-02-06 00:58:37 UTC (rev 1566)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-02-06 01:00:40 UTC (rev 1567)
@@ -1,3 +1,8 @@
+(02/05/2007)
+
+*** Added two methods to FileResource to allow transfers that provide
+    progress information
+
 (01/28/2007)
 
 *** Changed IOExceptions in file resources to IrrecoverableResourceExcepion.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-03-11 19:45:28
       | 
| Revision: 1605
          http://svn.sourceforge.net/cogkit/?rev=1605&view=rev
Author:   hategan
Date:     2007-03-11 12:45:27 -0700 (Sun, 11 Mar 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-11 19:43:28 UTC (rev 1604)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-11 19:45:27 UTC (rev 1605)
@@ -1,3 +1,9 @@
+(03/11/2007)
+
+*** The file operation task handler used many cascading ifs with 
+    equalsIgnoreCase tests. Better to convert the string to lowercase
+	in the beginning
+
 (02/05/2007)
 
 *** Added two methods to FileResource to allow transfers that provide
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-03-11 22:41:29
       | 
| Revision: 1611
          http://svn.sourceforge.net/cogkit/?rev=1611&view=rev
Author:   hategan
Date:     2007-03-11 15:41:26 -0700 (Sun, 11 Mar 2007)
Log Message:
-----------
unified changelog format
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-11 22:41:14 UTC (rev 1610)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-11 22:41:26 UTC (rev 1611)
@@ -81,66 +81,98 @@
 	
 *** Added Task.waitFor(); it blocks until the task completes/failes/is canceled
 
-(09/30/2005) 	Removed the old sandboxing strategy. The new one allows for 
-		concurrent requests. The context class loader is changed before a call
-		then restored after a call to a sandboxed class.
+(09/30/2005) 	
+
+*** Removed the old sandboxing strategy. The new one allows for 
+    concurrent requests. The context class loader is changed before a call
+    then restored after a call to a sandboxed class.
 		
-				Updated the caching file handler to always release resources
-		after being done.
+*** Updated the caching file handler to always release resources
+    after being done.
 		
-				Added the trap logic to the factory in order to detect possibly
-		improper class path settings.
+*** Added the trap logic to the factory in order to detect possibly
+    improper class path settings.
 
-(09/08/2005) 	Updated the castor jar to version 0.9.6
+(09/08/2005)
 
-(08/27/2005) 	Improved the Javadoc comments of the abstractions interfaces 
+*** Updated the castor jar to version 0.9.6
 
-(08/23/2005) 	Fixed Bug: 
-		http://www.cogkit.org/bugzilla/show_bug.cgi?id=32 
+(08/27/2005)
 
-(06/24/2005) 	Updated the thirdparty file transfer logic to get proper 
-		status notification on transfer COMPLETE in 
-		org.globus.cog.abstraction.impl.fileTransfer.DelegatedFileTransferHandler.java
+*** Improved the Javadoc comments of the abstractions interfaces 
 
-(06/08/2005) 	Added support for service attributes in service.xsd schema and
-		org.globus.cog.abstraction.impl.xml package
+(08/23/2005)
 
-(06/08/2005) 	Added support for JobManager abstractions in 
-		org.globus.cog.abstraction.interfaces.ExecutionService.java and
-                org.globus.cog.abstraction.impl.common.task.ExecutionServiceImpl.java 
+*** Fixed Bug: 
+    http://www.cogkit.org/bugzilla/show_bug.cgi?id=32 
 
-(05/24/2005) 	Added support for environment variables in 
-		org.globus.cog.abstraction.interfaces.JobSpecification.java and 
-		org.globus.cog.abstraction.impl.common.task.JobSpecificationImpl.java 
+(06/24/2005)
 
-(05/10/2005) 	Fixed the concurrent modification of the available Vector in 
-		org.globus.cog.abstraction.impl.common.taskgraph.TaskGraphHandlerImpl.java
+*** Updated the thirdparty file transfer logic to get proper 
+    status notification on transfer COMPLETE in 
+    org.globus.cog.abstraction.impl.fileTransfer.DelegatedFileTransferHandler.java
 
-(05/03/2005)	Committed fixes for http://www.cogkit.org/bugzilla/show_bug.cgi?id=90 
+(06/08/2005)
 
-(05/02/2005)    Made the loadProviderProperties method in AbstractionProperties
-		synchronized, so multiple parallel requests to it will work as expected.
+*** Added support for service attributes in service.xsd schema and
+    org.globus.cog.abstraction.impl.xml package
+
+(06/08/2005)
+
+*** Added support for JobManager abstractions in 
+    org.globus.cog.abstraction.interfaces.ExecutionService.java and
+    org.globus.cog.abstraction.impl.common.task.ExecutionServiceImpl.java 
+
+(05/24/2005)
+
+*** Added support for environment variables in 
+    org.globus.cog.abstraction.interfaces.JobSpecification.java and 
+    org.globus.cog.abstraction.impl.common.task.JobSpecificationImpl.java 
+
+(05/10/2005)
+
+*** Fixed the concurrent modification of the available Vector in 
+    org.globus.cog.abstraction.impl.common.taskgraph.TaskGraphHandlerImpl.java
+
+(05/03/2005)
+
+*** Committed fixes for http://www.cogkit.org/bugzilla/show_bug.cgi?id=90 
+
+(05/02/2005)
+
+*** Made the loadProviderProperties method in AbstractionProperties
+    synchronized, so multiple parallel requests to it will work as expected.
 		
-(04/18/2005)	Renamed the module from "core-common" to 
-		"abstraction-common"
+(04/18/2005)
 
+*** Renamed the module from "core-common" to 
+    "abstraction-common"
+
 -------------------------------2.0----------------------------------
 
-(04/08/2005)    Updated config file deployment to not fail when individual
-		files are missing, but rather copy what is available. Such behaviour
-		is not intended to make it in to a release, but it's better for testing
+(04/08/2005)
+
+*** Updated config file deployment to not fail when individual
+    files are missing, but rather copy what is available. Such behaviour
+    is not intended to make it in to a release, but it's better for testing
 		
-(03/24/2005)  	Updated the implementation of 
-		org.globus.cog.core.impl.common.task.FileOperationSpecificationImpl.java
-		to make it compatible with the updated interfaces
+(03/24/2005)
 
-(03/24/2005)  	Cleaned the implementation of 
-		org.globus.cog.core.impl.file.TaskHandlerImpl.java
-		and made it compatible with the updated interfaces 
+*** Updated the implementation of 
+    org.globus.cog.core.impl.common.task.FileOperationSpecificationImpl.java
+    to make it compatible with the updated interfaces
 
-(03/24/2005)  	Streamlined the interface definition for 
-		FileOperationSpecification, FileResource, and 
- 		GridFile	
+(03/24/2005)
 
+*** Cleaned the implementation of 
+    org.globus.cog.core.impl.file.TaskHandlerImpl.java
+    and made it compatible with the updated interfaces 
+
+(03/24/2005)
+
+*** Streamlined the interface definition for 
+    FileOperationSpecification, FileResource, and 
+    GridFile	
+
 -------------------------------1.0----------------------------------
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-03-12 02:13:49
       | 
| Revision: 1627
          http://svn.sourceforge.net/cogkit/?rev=1627&view=rev
Author:   hategan
Date:     2007-03-11 19:13:48 -0700 (Sun, 11 Mar 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-12 02:09:47 UTC (rev 1626)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-03-12 02:13:48 UTC (rev 1627)
@@ -3,6 +3,10 @@
 *** The file operation task handler used many cascading ifs with 
     equalsIgnoreCase tests. Better to convert the string to lowercase
 	in the beginning
+	
+*** Cleaned up some of the task handlers. They kept lists or vectors
+    of tasks in various states and did O(n) operations for things that
+	they aren't even used for in general.
 
 (02/05/2007)
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-05-18 11:39:55
       | 
| Revision: 1645
          http://svn.sourceforge.net/cogkit/?rev=1645&view=rev
Author:   hategan
Date:     2007-05-18 04:39:50 -0700 (Fri, 18 May 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-05-18 11:37:51 UTC (rev 1644)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-05-18 11:39:50 UTC (rev 1645)
@@ -1,3 +1,7 @@
+(05/18/2007)
+
+*** Better (more consistent) way to specify delegation
+
 (03/11/2007)
 
 *** The file operation task handler used many cascading ifs with 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-07-28 18:51:50
       | 
| Revision: 1659
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1659&view=rev
Author:   hategan
Date:     2007-07-28 11:51:48 -0700 (Sat, 28 Jul 2007)
Log Message:
-----------
testing
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-07-05 21:30:44 UTC (rev 1658)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-07-28 18:51:48 UTC (rev 1659)
@@ -1,3 +1,4 @@
+
 (05/18/2007)
 
 *** Better (more consistent) way to specify delegation
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-07-28 20:11:46
       | 
| Revision: 1663
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1663&view=rev
Author:   hategan
Date:     2007-07-28 13:11:43 -0700 (Sat, 28 Jul 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-07-28 20:01:10 UTC (rev 1662)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-07-28 20:11:43 UTC (rev 1663)
@@ -1,4 +1,13 @@
+(07/28/2007)
 
+*** Added a thirdPartyIfPossible property to file transfer specifications.
+    The behavior of the existing thirdParty flag in implementations would
+    be to fail if the flag is set to true, but no actual third party transfer
+    is possible (due to, for example, the providers not supporting it).
+    The new flag allows a lenient request to be made. If this flag is set, 
+    implementations should attempt 3rd party transfers if possible, but
+    fall back to simulating it if necessary.
+
 (05/18/2007)
 
 *** Better (more consistent) way to specify delegation
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-08-20 22:24:35
       | 
| Revision: 1689
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1689&view=rev
Author:   hategan
Date:     2007-08-20 15:24:33 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
updated redirection stuff
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-08-20 22:23:33 UTC (rev 1688)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-08-20 22:24:33 UTC (rev 1689)
@@ -17,6 +17,10 @@
        JobSpecification.setRedirected
        JobSpecification.setLocalExecutable
        JobSpecification.setLocatInput
+       
+*** Oh, and application failures caused by non-zero exit codes now have
+    their own exception (JobException), which can also be used to 
+    retrieve the exit code nicely.
 
 (07/28/2007)
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2007-11-23 21:22:41
       | 
| Revision: 1839
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1839&view=rev
Author:   hategan
Date:     2007-11-23 13:22:40 -0800 (Fri, 23 Nov 2007)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-11-23 21:21:27 UTC (rev 1838)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2007-11-23 21:22:40 UTC (rev 1839)
@@ -1,3 +1,10 @@
+(11/23/2007)
+
+*** Fixed broken isDirectory file operation
+
+*** Caching of file resources happens on both host name, port and
+    provider rather than just the host name
+
 (08/23/2007)
 
 *** Added ability to query for a list of providers supporting
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2008-02-12 17:23:54
       | 
| Revision: 1889
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1889&view=rev
Author:   hategan
Date:     2008-02-12 09:23:51 -0800 (Tue, 12 Feb 2008)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-02-12 17:21:34 UTC (rev 1888)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-02-12 17:23:51 UTC (rev 1889)
@@ -1,3 +1,10 @@
+(02/12/2008)
+
+*** Finally fixed the notification order. A task is now 
+    guaranteed to go through the complete status lifecycle
+    and that no out-of-order status events will occur (e.g.
+    no Active after Completed). 
+
 (11/23/2007)
 
 *** Fixed broken isDirectory file operation
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2008-03-26 14:46:36
       | 
| Revision: 1952
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1952&view=rev
Author:   hategan
Date:     2008-03-26 07:46:02 -0700 (Wed, 26 Mar 2008)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-03-26 14:43:13 UTC (rev 1951)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-03-26 14:46:02 UTC (rev 1952)
@@ -1,3 +1,13 @@
+(03/26/2008)
+
+*** Made a few objects serializable.
+
+*** Removed heavy use of hashtables for things where fields
+    work much better.
+    
+*** Changed implementation of Identity to be more conservative
+    towards memory usage (i.e. removed the silly URI)
+
 (02/12/2008)
 
 *** Finally fixed the notification order. A task is now 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <ha...@us...> - 2008-04-07 08:01:13
       | 
| Revision: 1958
          http://cogkit.svn.sourceforge.net/cogkit/?rev=1958&view=rev
Author:   hategan
Date:     2008-04-07 01:01:05 -0700 (Mon, 07 Apr 2008)
Log Message:
-----------
changes
Modified Paths:
--------------
    trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
Modified: trunk/current/src/cog/modules/abstraction-common/CHANGES.txt
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-04-07 07:54:31 UTC (rev 1957)
+++ trunk/current/src/cog/modules/abstraction-common/CHANGES.txt	2008-04-07 08:01:05 UTC (rev 1958)
@@ -1,3 +1,8 @@
+(04/07/2008)
+
+*** SecurityContextImpl, ServiceImpl, and ServiceContactImpl now
+    properly implement equals() and hashCode()
+
 (03/26/2008)
 
 *** Made a few objects serializable.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |