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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 10 10:09:16 EST 2011


Author: jhalliday
Date: 2011-02-10 10:09:16 -0500 (Thu, 10 Feb 2011)
New Revision: 36596

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


Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java	2011-02-10 14:50:51 UTC (rev 36595)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/FileSystemStore.java	2011-02-10 15:09:16 UTC (rev 36596)
@@ -705,7 +705,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