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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]