You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ab...@apache.org on 2026/03/07 15:29:30 UTC

(ozone) branch master updated: HDDS-14659. Add new proto message for lightweight MultipartPartInfo (#9867)

This is an automated email from the ASF dual-hosted git repository.

abhishekpal 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 c1a422643ee HDDS-14659. Add new proto message for lightweight MultipartPartInfo (#9867)
c1a422643ee is described below

commit c1a422643ee2e0e974f53c550098b4387aa7c844
Author: Abhishek Pal <pa...@gmail.com>
AuthorDate: Sat Mar 7 20:59:25 2026 +0530

    HDDS-14659. Add new proto message for lightweight MultipartPartInfo (#9867)
---
 .../src/main/proto/OmClientProtocol.proto           | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto b/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
index 3c0cf9509e9..94399e942c2 100644
--- a/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
+++ b/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
@@ -1713,11 +1713,17 @@ message MultipartKeyInfo {
     required uint64 creationTime = 2;
     required hadoop.hdds.ReplicationType type = 3;
     optional hadoop.hdds.ReplicationFactor factor = 4;
-    repeated PartKeyInfo partKeyInfoList = 5;
+    repeated PartKeyInfo partKeyInfoList = 5 [deprecated = true];
     optional uint64 objectID = 6;
     optional uint64 updateID = 7;
     optional uint64 parentID = 8;
     optional hadoop.hdds.ECReplicationConfig ecReplicationConfig = 9;
+    optional uint32 schemaVersion = 10;
+    optional string volumeName = 11;
+    optional string bucketName = 12;
+    optional string keyName = 13;
+    optional string ownerName = 14;
+    repeated OzoneAclInfo acls = 15;
 }
 
 message PartKeyInfo {
@@ -1726,6 +1732,19 @@ message PartKeyInfo {
     required KeyInfo partKeyInfo = 3;
 }
 
+message MultipartPartInfo {
+  optional string partName = 1;
+  optional uint32 partNumber = 2;
+  optional string eTag = 3;
+  optional KeyLocationList keyLocationList = 4; 
+  optional uint64 dataSize = 5;
+  optional uint64 modificationTime = 6;
+  optional uint64 objectID = 7;
+  optional uint64 updateID = 8;
+  optional FileEncryptionInfoProto fileEncryptionInfo = 9;
+  optional FileChecksumProto fileChecksum = 10;
+}
+
 message MultipartCommitUploadPartRequest {
     required KeyArgs keyArgs = 1;
     required uint64 clientID = 2;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org