fixed Issue 344:Failure upon insert
diff --git a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/LogManager.java b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/LogManager.java
index 1e0e0ae..9b8f09c 100644
--- a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/LogManager.java
+++ b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/LogManager.java
@@ -226,8 +226,7 @@
}
public int getLogPageIndex(long lsnValue) {
- return (int) ((lsnValue - startingLSN) / logManagerProperties.getLogPageSize()) % numLogPages;
-
+ return (int) (((lsnValue - startingLSN) / logManagerProperties.getLogPageSize()) % numLogPages);
}
/*
@@ -236,7 +235,6 @@
*/
public int getLogFileId(long lsnValue) {
return (int) ((lsnValue) / logManagerProperties.getLogPartitionSize());
-
}
/*
@@ -244,7 +242,7 @@
* record is (to be) placed.
*/
public int getLogPageOffset(long lsnValue) {
- return (int) (lsnValue - startingLSN) % logManagerProperties.getLogPageSize();
+ return (int) ((lsnValue - startingLSN) % logManagerProperties.getLogPageSize());
}
/*