[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