[Mulgara-svn] r1989 - trunk/src/jar/store-stringpool-xa11/java/org/mulgara/store/stringpool/xa11

pag at mulgara.org pag at mulgara.org
Fri Oct 22 18:04:43 UTC 2010


Author: pag
Date: 2010-10-22 18:04:42 +0000 (Fri, 22 Oct 2010)
New Revision: 1989

Modified:
   trunk/src/jar/store-stringpool-xa11/java/org/mulgara/store/stringpool/xa11/XA11StringPoolImpl.java
Log:
Removed truncate from rollback, since we can't truncate the mapped portion of a file. It can be cleaned up some time later.

Modified: trunk/src/jar/store-stringpool-xa11/java/org/mulgara/store/stringpool/xa11/XA11StringPoolImpl.java
===================================================================
--- trunk/src/jar/store-stringpool-xa11/java/org/mulgara/store/stringpool/xa11/XA11StringPoolImpl.java	2010-10-06 17:41:48 UTC (rev 1988)
+++ trunk/src/jar/store-stringpool-xa11/java/org/mulgara/store/stringpool/xa11/XA11StringPoolImpl.java	2010-10-22 18:04:42 UTC (rev 1989)
@@ -539,8 +539,8 @@
             blankNodeAllocator.rollback();
             nextGNodeValue = committedNextGNode;
             long offset = DataStruct.toOffset(nextGNodeValue);
-            gNodeToDataAppender.truncate(offset);
             gNodeToDataAppender.position(offset);
+            // gNodeToDataAppender.truncate(offset);  // can't truncate since it's mapped
           } catch (IOException ioe) {
             throw new SimpleXAResourceException("I/O error while performing rollback (new committed phase)", ioe);
           }



More information about the Mulgara-svn mailing list