kaijchen commented on a change in pull request #3089:
URL: https://github.com/apache/ozone/pull/3089#discussion_r808619356



##########
File path: hadoop-ozone/dist/src/main/smoketest/ec/basic.robot
##########
@@ -38,7 +38,7 @@ Prepare For Tests
 Test Bucket Creation
     ${result} =     Execute             ozone sh volume create /${prefix}vol1
                     Should not contain  ${result}       Failed

Review comment:
       Previously, the bucket-level replication config is set at the bucket 
creation. If config is missing, client-side default will be used.
   Now, the bucket-level replication config can be empty. If config is missing, 
bucket-level replication config will just be `null`. The cluster-level 
replication config will be used when creating keys in that bucket.
   
   Note there is a compatibility change in `ozone sh bucket list` and `ozone sh 
bucket info`. Those buckets without bucket-level replication config will not 
show `replicationConfig` in the result.
   
   Here is the matrix of default key replication config in different buckets.
   
   | cluster level config | default bucket | EC bucket | RATIS bucket |
   | --- | --- | --- | --- |
   | RATIS (default) | RATIS | EC | RATIS |
   | EC | EC | EC | RATIS |




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



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

Reply via email to