Skip to content

Commit 30ce7c2

Browse files
committed
Update TxUtils#createDummyTransaction.
1 parent 4a6cb30 commit 30ce7c2

File tree

1 file changed

+5
-2
lines changed
  • tephra-core/src/main/java/org/apache/tephra/util

1 file changed

+5
-2
lines changed

tephra-core/src/main/java/org/apache/tephra/util/TxUtils.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,13 @@ public static long getMaxVisibleTimestamp(Transaction tx) {
124124
* as being written by this transaction (and therefore visible).
125125
*/
126126
public static Transaction createDummyTransaction(TransactionVisibilityState txVisibilityState) {
127-
return new Transaction(txVisibilityState.getReadPointer(), txVisibilityState.getWritePointer(),
127+
return new Transaction(txVisibilityState.getReadPointer(),
128+
txVisibilityState.getVisibilityUpperBound(),
129+
Long.MAX_VALUE,
128130
Longs.toArray(txVisibilityState.getInvalid()),
129131
Longs.toArray(txVisibilityState.getInProgress().keySet()),
130-
TxUtils.getFirstShortInProgress(txVisibilityState.getInProgress()), TransactionType.SHORT);
132+
TxUtils.getFirstShortInProgress(txVisibilityState.getInProgress()), TransactionType.SHORT,
133+
new long[0], Transaction.VisibilityLevel.SNAPSHOT);
131134
}
132135

133136
/**

0 commit comments

Comments
 (0)