diff --git a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyInfo.java b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyInfo.java index ab4da4badd90..bbe19792b789 100644 --- a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyInfo.java +++ b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyInfo.java @@ -74,6 +74,11 @@ public final class OmKeyInfo extends WithParentObjectId // name of key client specified private String keyName; private long dataSize; + /** + * Block locations of the key, one group per key version. No write path produces more than one group today, so a + * key holds a single version and {@code dataSize} covers all of its blocks. Object versioning (HDDS-15728) keeps + * each object version in its own OmKeyInfo rather than adding groups here. + */ private List keyLocationVersions; private final long creationTime; private long modificationTime;