diff --git a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java index 22694f96b8a..c477eef317b 100644 --- a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java +++ b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/OmUtils.java @@ -89,7 +89,7 @@ public final class OmUtils { // OzoneManager#addS3GVolumeToDB()}. public static final long EPOCH_ID_SHIFT = 62; // 64 - 2 public static final long REVERSE_EPOCH_ID_SHIFT = 2; // 64 - EPOCH_ID_SHIFT - public static final long MAX_TRXN_ID = (long) ((1 << 54) - 2); + public static final long MAX_TRXN_ID = (1L << 54) - 2; public static final int EPOCH_WHEN_RATIS_NOT_ENABLED = 1; public static final int EPOCH_WHEN_RATIS_ENABLED = 2; diff --git a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java index 8c527cbd318..7cb981954d1 100644 --- a/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java +++ b/hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/TestOmUtils.java @@ -148,5 +148,10 @@ public void testGetOzoneManagerServiceId() throws IOException { ".ids) configured")); } } + + @Test + public void checkMaxTransactionID() { + Assert.assertEquals((long) (Math.pow(2, 54) - 2), OmUtils.MAX_TRXN_ID); + } }