Anurag Parvatikar created HDDS-17374:
----------------------------------------

             Summary: Handle old clients not passing StoragePolicy in 
allocateBlock
                 Key: HDDS-17374
                 URL: https://issues.apache.org/jira/browse/HDDS-17374
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Anurag Parvatikar
            Assignee: Anurag Parvatikar


Handle old clients not passing StoragePolicy to OM in AllocateBlock: With an 
upgraded cluster containing all OMs supporting storagePolicy, an older client 
will not send the StoragePolicy field in any request made to the OM. This is of 
consequence to the allocateBlock as it allocates block based on the 
StoragePolicy sent by the client. If the client doesn't send a storage policy, 
it uses the bucket policy and falls back to the default. 

If the Key is created with the Bucket policy and before the subsequent 
allocateBlock call, the bucket policy changes, then allocateBlock would not 
stay true to the Key's StoragePolicy.

 

This ticket is to handle such a scenario.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

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

Reply via email to