This is an automated email from the ASF dual-hosted git repository.
jojochuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new 66e2bf5771d HDDS-15392. Add OmKeyInfo and OmDirectoryInfo to snapshot
diff codec registry. (#10770)
66e2bf5771d is described below
commit 66e2bf5771d7fae422b16a3aed2a06a0daedcfc4
Author: SaketaChalamchala <[email protected]>
AuthorDate: Fri Jul 17 16:04:39 2026 -0700
HDDS-15392. Add OmKeyInfo and OmDirectoryInfo to snapshot diff codec
registry. (#10770)
Generated-by: Cursor
---
.../src/main/java/org/apache/hadoop/ozone/om/OmSnapshotManager.java | 4 ++++
.../org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java | 2 ++
2 files changed, 6 insertions(+)
diff --git
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotManager.java
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotManager.java
index 7658d026452..426e81000eb 100644
---
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotManager.java
+++
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OmSnapshotManager.java
@@ -96,6 +96,8 @@
import org.apache.hadoop.hdds.utils.db.managed.ManagedDBOptions;
import org.apache.hadoop.hdds.utils.db.managed.ManagedRocksDB;
import org.apache.hadoop.ozone.om.exceptions.OMException;
+import org.apache.hadoop.ozone.om.helpers.OmDirectoryInfo;
+import org.apache.hadoop.ozone.om.helpers.OmKeyInfo;
import org.apache.hadoop.ozone.om.helpers.SnapshotDiffJob;
import org.apache.hadoop.ozone.om.helpers.SnapshotInfo;
import org.apache.hadoop.ozone.om.lock.OMLockDetails;
@@ -426,6 +428,8 @@ private static CodecRegistry
createCodecRegistryForSnapDiff() {
registry.addCodec(SnapshotDiffReportOzone.DiffReportEntry.class,
SnapshotDiffReportOzone.getDiffReportEntryCodec());
registry.addCodec(SnapshotDiffJob.class, SnapshotDiffJob.codec());
+ registry.addCodec(OmKeyInfo.class, OmKeyInfo.getKeyTableCodec());
+ registry.addCodec(OmDirectoryInfo.class, OmDirectoryInfo.getCodec());
return registry.build();
}
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
index 11a9a14446f..3dc468d409e 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestSnapshotDiffManager.java
@@ -223,6 +223,8 @@ public static void initCodecRegistry() {
codecRegistry = CodecRegistry.newBuilder()
.addCodec(DiffReportEntry.class, getDiffReportEntryCodec())
.addCodec(SnapshotDiffJob.class, SnapshotDiffJob.codec())
+ .addCodec(OmKeyInfo.class, OmKeyInfo.getKeyTableCodec())
+ .addCodec(OmDirectoryInfo.class, OmDirectoryInfo.getCodec())
.build();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]