[hornetq-commits] JBoss hornetq SVN: r9539 - trunk/tests/src/org/hornetq/tests/stress/journal.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Aug 13 01:54:20 EDT 2010
Author: clebert.suconic at jboss.com
Date: 2010-08-13 01:54:20 -0400 (Fri, 13 Aug 2010)
New Revision: 9539
Modified:
trunk/tests/src/org/hornetq/tests/stress/journal/JournalCleanupCompactStressTest.java
Log:
Improvements on test
Modified: trunk/tests/src/org/hornetq/tests/stress/journal/JournalCleanupCompactStressTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/stress/journal/JournalCleanupCompactStressTest.java 2010-08-13 05:48:44 UTC (rev 9538)
+++ trunk/tests/src/org/hornetq/tests/stress/journal/JournalCleanupCompactStressTest.java 2010-08-13 05:54:20 UTC (rev 9539)
@@ -25,8 +25,6 @@
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
-import javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction;
-
import org.hornetq.core.asyncio.impl.AsynchronousFileImpl;
import org.hornetq.core.config.impl.ConfigurationImpl;
import org.hornetq.core.journal.IOAsyncTask;
@@ -317,16 +315,26 @@
long txID = JournalCleanupCompactStressTest.idGen.generateID();
+ long rollbackTXID = JournalCleanupCompactStressTest.idGen.generateID();
+
final long ids[] = new long[txSize];
+
+ for (int i = 0; i < txSize; i++)
+ {
+ ids[i] = JournalCleanupCompactStressTest.idGen.generateID();
+ }
+ journal.appendAddRecordTransactional(rollbackTXID, ids[0], (byte)0, generateRecord());
+ journal.appendRollbackRecord(rollbackTXID, true);
+
for (int i = 0; i < txSize; i++)
{
- long id = JournalCleanupCompactStressTest.idGen.generateID();
- ids[i] = id;
+ long id = ids[i];
journal.appendAddRecordTransactional(txID, id, (byte)0, generateRecord());
maxRecords.acquire();
}
journal.appendCommitRecord(txID, true, ctx);
+
ctx.executeOnCompletion(new IOAsyncTask()
{
More information about the hornetq-commits
mailing list