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

siyao pushed a commit to branch HDDS-4944
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/HDDS-4944 by this push:
     new c5bd28610a HDDS-6575. [Multi-Tenant] Clean up unused 
tenantDefaultPolicyName field in CreateTenantRequest protobuf message (#3300)
c5bd28610a is described below

commit c5bd28610af835d1df8099a913469c4cd7e3faf8
Author: Siyao Meng <[email protected]>
AuthorDate: Wed Apr 13 09:31:50 2022 -0700

    HDDS-6575. [Multi-Tenant] Clean up unused tenantDefaultPolicyName field in 
CreateTenantRequest protobuf message (#3300)
---
 .../interface-client/src/main/proto/OmClientProtocol.proto    |  3 +--
 .../ozone/om/request/s3/tenant/OMTenantCreateRequest.java     | 11 -----------
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git 
a/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto 
b/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
index 7f9e792f4c..9c3578cd5d 100644
--- a/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
+++ b/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
@@ -1482,8 +1482,7 @@ message RevokeS3SecretRequest {
 
 message CreateTenantRequest {
     optional string tenantId = 1;  // Tenant name
-    optional string tenantDefaultPolicyName = 2;
-    optional string volumeName = 3;
+    optional string volumeName = 2;
 }
 
 message DeleteTenantRequest {
diff --git 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/s3/tenant/OMTenantCreateRequest.java
 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/s3/tenant/OMTenantCreateRequest.java
index 14e03ead73..f3175f2bbd 100644
--- 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/s3/tenant/OMTenantCreateRequest.java
+++ 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/s3/tenant/OMTenantCreateRequest.java
@@ -32,7 +32,6 @@ import org.apache.hadoop.ozone.om.OzoneManager;
 import org.apache.hadoop.ozone.om.exceptions.OMException;
 import org.apache.hadoop.ozone.om.helpers.OmDBTenantState;
 import org.apache.hadoop.ozone.om.helpers.OmVolumeArgs;
-import org.apache.hadoop.ozone.om.multitenant.AccessPolicy;
 import org.apache.hadoop.ozone.om.multitenant.Tenant;
 import org.apache.hadoop.ozone.om.ratis.utils.OzoneManagerDoubleBufferHelper;
 import org.apache.hadoop.ozone.om.request.util.OmResponseUtil;
@@ -57,7 +56,6 @@ import org.slf4j.LoggerFactory;
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.stream.Collectors;
 
 import static 
org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes.TENANT_ALREADY_EXISTS;
 import static 
org.apache.hadoop.ozone.om.exceptions.OMException.ResultCodes.VOLUME_ALREADY_EXISTS;
@@ -170,16 +168,9 @@ public class OMTenantCreateRequest extends OMVolumeRequest 
{
     tenantInContext = ozoneManager.getMultiTenantManager()
         .createTenantAccessInAuthorizer(tenantId);
 
-    // Get the tenant default policy, pass this along
-    final String tenantDefaultPolicies = tenantInContext
-        .getTenantAccessPolicies()
-        .stream().map(AccessPolicy::getPolicyID)
-        .collect(Collectors.joining(","));
-
     final OMRequest.Builder omRequestBuilder = getOmRequest().toBuilder()
         .setCreateTenantRequest(
             CreateTenantRequest.newBuilder()
-                .setTenantDefaultPolicyName(tenantDefaultPolicies)
                 .setTenantId(tenantId)
                 .setVolumeName(volumeName))
         .setCreateVolumeRequest(
@@ -236,8 +227,6 @@ public class OMTenantCreateRequest extends OMVolumeRequest {
     final String dbVolumeKey = omMetadataManager.getVolumeKey(volumeName);
     IOException exception = null;
 
-    final String tenantDefaultPolicies = request.getTenantDefaultPolicyName();
-
     try {
       // Check ACL: requires volume CREATE permission.
       if (ozoneManager.getAclsEnabled()) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to