Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HDDS-8994

HDDS-4944 [Multi-Tenant] Add CLI option to allow tenant creation on top of existing volumes

Siyao Meng Siyao Meng Major Patch Available Unresolved  
Sub-task HDDS-7504

HDDS-4944 Recon: Add multi-tenancy info display or statistics

Unassigned Siyao Meng Major Open Unresolved  
Sub-task HDDS-7368

HDDS-4944 [Multi-Tenant] Add Volume Existence check in preExecute for OMTenantCreateRequest

Aswin Shakil Aswin Shakil Major Resolved Fixed  
Sub-task HDDS-7347

HDDS-4944 [Multi-Tenant] Add proper error message to TenantAssignAdmin and TenantRevokeAdmin

Aswin Shakil Aswin Shakil Major Resolved Won't Fix  
Sub-task HDDS-7178

HDDS-4944 [Multi-Tenant] Use optimistic read in Ranger background sync

Ethan Rose Ethan Rose Major Resolved Implemented  
Sub-task HDDS-7134

HDDS-4944 NPE when Ranger client throws RangerServiceException without Status

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-7042

HDDS-4944 Rebuilding tenant cache omits empty tenants

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-7021

HDDS-4944 [Multi-Tenant] Fix warning message when OM BG Sync is unable to get Ozone service policy version from Ranger

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6993

HDDS-4944 [Multi-Tenant] Set QuotaInBytes and QuotaInNamespace during Tenant Create

Aswin Shakil Aswin Shakil Major Resolved Fixed  
Sub-task HDDS-6968

HDDS-4944 [Multi-Tenant] Fix USER_MISMATCH error even on correct user

Aswin Shakil Aswin Shakil Major Resolved Fixed  
Sub-task HDDS-6932

HDDS-4944 [Multi-Tenant] Move Ranger plugin version to a separate tag

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6909

HDDS-4944 [Multi-Tenant] Use RangerClient for Ranger operations

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6755

HDDS-4944 [Multi-Tenant] Work around Ranger client not supporting service version call

Aswin Shakil Ethan Rose Major Resolved Duplicate  
Sub-task HDDS-6701

HDDS-4944 [Multi-Tenant] Add proper locking between Ranger background sync service and tenant requests; bug fixes

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6693

HDDS-4944 [MultiTenancy] User info should have limited access except for admin

Unassigned Soumitra Sulav Critical Open Unresolved  
Sub-task HDDS-6692

HDDS-4944 [MultiTenancy] DBinfo message on console on missing accessId

Siyao Meng Soumitra Sulav Minor Resolved Fixed  
Sub-task HDDS-6691

HDDS-4944 [MultiTenancy] User get-secret throws USER_MISMATCH

Siyao Meng Soumitra Sulav Critical Resolved Fixed  
Sub-task HDDS-6690

HDDS-4944 [MultiTenancy] User list should have admin information

Unassigned Soumitra Sulav Major Open Unresolved  
Sub-task HDDS-6672

HDDS-4944 [MultiTenancy] User List and Tenant List to have --json output

Unassigned Soumitra Sulav Major Resolved Duplicate  
Sub-task HDDS-6670

HDDS-4944 [MultiTenancy] Assign admin should not default to delegated admin

Siyao Meng Soumitra Sulav Major Resolved Fixed  
Sub-task HDDS-6625

HDDS-4944 [Multi-Tenant] Follow-up: Set owner of buckets created via S3 Gateway to actual user

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6612

HDDS-4944 [Multi-Tenant] Add a config key to enable or disable S3 Multi-Tenancy feature

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6609

HDDS-4944 [MultiTenancy] Kerberos principal should be replaced with actual user

Siyao Meng Soumitra Sulav Trivial Resolved Fixed  
Sub-task HDDS-6608

HDDS-4944 [MultiTenancy] Create uniform output for AWS secrets across APIs

Siyao Meng Soumitra Sulav Minor Resolved Fixed  
Sub-task HDDS-6607

HDDS-4944 [MultiTenancy] Preferred list output for userList/userInfo APIs

Unassigned Soumitra Sulav Minor Resolved Duplicate  
Sub-task HDDS-6605

HDDS-4944 [MultiTenancy] Failed to assign user to tenant

Unassigned Soumitra Sulav Major Open Unresolved  
Sub-task HDDS-6604

HDDS-4944 [MultiTenancy] Tenant being created on existing volume

Siyao Meng Soumitra Sulav Major Resolved Fixed  
Sub-task HDDS-6600

HDDS-4944 [MultiTenancy] No user validation on assignUser API

Siyao Meng Soumitra Sulav Major Resolved Fixed  
Sub-task HDDS-6576

HDDS-4944 [Multi-Tenant] Update documentation around Ranger policy creation on bucket sharing

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6575

HDDS-4944 [Multi-Tenant] Clean up unused tenantDefaultPolicyName field in CreateTenantRequest protobuf message

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6566

HDDS-4944 [Multi-Tenant] Fix a permission check bug that prevents non-delegated admins from assigning/revoking users to/from the tenant

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6396

HDDS-4944 [Multi-Tenant] Merge and cleanup tenant group/role/policy tables, refactor protobuf messages and `isTenantAdmin`

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6387

HDDS-4944 [Multi-Tenant] Refactor OMMultitenantManager and OMTenantRequestHelper

Aswin Shakil Ethan Rose Major Resolved Fixed  
Sub-task HDDS-6375

HDDS-4944 [Multi-Tenant] Implement tenant request metrics

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6371

HDDS-4944 [Multi-Tenant] Provide OM DB to Apache Ranger Sync mechanism

Prashant Pogde Prashant Pogde Major Resolved Fixed  
Sub-task HDDS-6366

HDDS-4944 [Multi-Tenant] Disallow specifying custom accessId in OzoneManager

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6340

HDDS-4944 [Multi-Tenant] Add tenant CLI option to print results in JSON

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6338

HDDS-4944 [Multi-Tenant] Add a Kerberized version of TestOzoneTenantShell

Unassigned Siyao Meng Major Open Unresolved  
Sub-task HDDS-6336

HDDS-4944 [Multi-Tenant] Add a mock Ranger server to test Ranger HTTP endpoint calls

Unassigned Siyao Meng Major Open Unresolved  
Sub-task HDDS-6275

HDDS-4944 [Multi-Tenant] Add feature documentation and CLI quick start guide

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6274

HDDS-4944 [Multi-Tenant] Properly iterate cache and table in OzoneManager#listTenant

Siyao Meng Siyao Meng Major Resolved Won't Fix  
Sub-task HDDS-6214

HDDS-4944 [Multi-Tenant] Fix KMS Encryption/Decryption

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6117

HDDS-4944 [Multi-Tenant] Bucket owner should be set to the user principal when creating bucket through aws s3api

Siyao Meng Siyao Meng Major Resolved Won't Do  
Sub-task HDDS-6084

HDDS-4944 [Multi-Tenant] Handle upgrades to version supporting S3 multi-tenancy

Siyao Meng Ethan Rose Major Resolved Fixed  
Sub-task HDDS-6063

HDDS-4944 [Multi-Tenant] Use VOLUME_LOCK in read and write requests, and some minor refactoring

Siyao Meng Ethan Rose Major Resolved Fixed  
Sub-task HDDS-6057

HDDS-4944 S3SecretManagerImpl#getS3Secret should (prefer to) use TenantAccessIdTable

Unassigned Siyao Meng Major Resolved Not A Problem  
Sub-task HDDS-6052

HDDS-4944 [Multi-Tenant] Allow tenant creation with volume name different than tenant name.

Unassigned Ethan Rose Major Open Unresolved  
Sub-task HDDS-6051

HDDS-4944 [Multi-Tenant] Intermittent failure in TestOzoneTenantShell#testOzoneTenantBasicOperations

Unassigned Ethan Rose Major Resolved Cannot Reproduce  
Sub-task HDDS-6045

HDDS-4944 [Multi-Tenant] Add CLI Documentation

Unassigned Siyao Meng Major Resolved Duplicate  
Sub-task HDDS-6044

HDDS-4944 [Multi-Tenant] Implement Cross-Tenant Bucket Sharing

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6022

HDDS-4944 [Multi-Tenant] Implement DeleteTenant: `ozone tenant delete`

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-6004

HDDS-4944 Use changes from HDDS-5881 for volume chroot

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-5972

HDDS-4944 [Multi-Tenant] Implement SetSecret: `ozone tenant user setsecret` and `ozone s3 setsecret`

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5942

HDDS-4944 Move Ranger REST API interactions under same interface as Ranger client

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-5939

HDDS-4944 [Multi-Tenant] Implement `ozone tenant user getsecret` that does not generate secret when accessId does not exist

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5836

HDDS-4944 [Multi-Tenant] Use Ranger Java client

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-5834

HDDS-4944 [Multi-Tenant] Implement ListUsersInTenant

Aravindan Vijayan Aravindan Vijayan Major Resolved Fixed  
Sub-task HDDS-5776

HDDS-4944 [Multi-Tenant] Implement AssignTenantAdmin, RevokeTenantAdmin, ListTenant, RevokeAccessID

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5754

HDDS-4944 [Multi-Tenant] Implement GetUserInfo

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5750

HDDS-4944 [Multi-Tenant] GetS3Secret should retrieve secret from new tables as well

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5647

HDDS-4944 [Multi-Tenant] Implement AssignUserToTenant

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5645

HDDS-4944 Chroot S3 requests for a tenant to their corresponding volume

Ethan Rose Ethan Rose Major Resolved Fixed  
Sub-task HDDS-5485

HDDS-4944 Add new OM DB tables for AssignUserToTenant

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-5476

HDDS-4944 Support Ozone s3 authentication with arbitrary accessId that is not same as the kerberos ID.

Aravindan Vijayan Aravindan Vijayan Major Resolved Fixed  
Sub-task HDDS-5206

HDDS-4944 Support revoking S3 secret

Siyao Meng Siyao Meng Major Resolved Fixed  
Sub-task HDDS-4945

HDDS-4944 Initial ProtoTyping for Ozone Multi-Tenant Feature

Prashant Pogde Prashant Pogde Major Resolved Fixed  

Cancel