diff --git a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java index 9cd04f69d2de..e77130003e2f 100644 --- a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java +++ b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetOwnerRequest.java @@ -98,7 +98,12 @@ public void testValidateAndUpdateCacheSuccess() throws Exception { .get(volumeKey).getCreationTime(); long modificationTime = omMetadataManager.getVolumeTable() .get(volumeKey).getModificationTime(); - Assert.assertTrue(modificationTime > creationTime); + + // creationTime and modificationTime can be the same to the precision of a + // millisecond - since there is no time-consuming operation between + // TestOMRequestUtils.addVolumeToDB (sets creationTime) and + // preExecute (sets modificationTime). + Assert.assertTrue(modificationTime >= creationTime); OzoneManagerStorageProtos.PersistedUserVolumeInfo newOwnerVolumeList = omMetadataManager.getUserTable().get(newOwnerKey); diff --git a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java index 3d63ae5a7e3b..2458ef717eb8 100644 --- a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java +++ b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/TestOMVolumeSetQuotaRequest.java @@ -108,7 +108,12 @@ public void testValidateAndUpdateCacheSuccess() throws Exception { .getVolumeTable().get(volumeKey).getCreationTime(); long modificationTime = omMetadataManager .getVolumeTable().get(volumeKey).getModificationTime(); - Assert.assertTrue(modificationTime > creationTime); + + // creationTime and modificationTime can be the same to the precision of a + // millisecond - since there is no time-consuming operation between + // TestOMRequestUtils.addVolumeToDB (sets creationTime) and + // preExecute (sets modificationTime). + Assert.assertTrue(modificationTime >= creationTime); } @Test