[jboss-svn-commits] JBL Code SVN: r36600 - labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 14 09:32:30 EST 2011


Author: jhalliday
Date: 2011-02-14 09:32:30 -0500 (Mon, 14 Feb 2011)
New Revision: 36600

Modified:
   labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java
Log:
Tweak zero length file recovery behaviour. JBTM-821


Modified: labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java	2011-02-11 17:05:40 UTC (rev 36599)
+++ labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java	2011-02-14 14:32:30 UTC (rev 36600)
@@ -897,7 +897,8 @@
 	 */
 
 	File f = new File(path);
-	boolean doesExist = f.exists();
+    // files created but not yet written are normally considered to not exist yet. JBTM-821
+	boolean doesExist = (f.exists() && (scanZeroLengthFiles || f.length() > 0));
 
 	if (doesExist)
 	    addToCache(path);



More information about the jboss-svn-commits mailing list