[jboss-svn-commits] JBL Code SVN: r27729 - 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
Wed Jul 8 05:29:15 EDT 2009


Author: adinn
Date: 2009-07-08 05:29:14 -0400 (Wed, 08 Jul 2009)
New Revision: 27729

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/LogStore.java
Log:
fixed error where read pointer was not being reset correctly if the check for a deleted log entry header threw an exception

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/LogStore.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/LogStore.java	2009-07-08 09:10:23 UTC (rev 27728)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/objectstore/LogStore.java	2009-07-08 09:29:14 UTC (rev 27729)
@@ -293,6 +293,7 @@
 
 	public LogPurger(LogStore instance, long purgeTime)
 	{
+        super("Log Purger");
 		_objStore = instance;
 		_purgeTime = purgeTime;
 	}
@@ -1448,6 +1449,7 @@
 						{
 							// if not a delete record then the first entry won't
 							// be an the defined byte array.
+                            curr.reread();  // don't forget to reset the read pointer!
 						}
 					}
 




More information about the jboss-svn-commits mailing list