bharatviswa504 commented on pull request #1104:
URL: https://github.com/apache/hadoop-ozone/pull/1104#issuecomment-659501553


   > > > > When deleting a bucket, we check bucket is empty or not. Do we need 
to check resolvedBucket is empty or not?
   > > > 
   > > > 
   > > > Link can be deleted regardless of the existence or emptiness of the 
real bucket it points to. So no need to check resolved bucket.
   > > 
   > > 
   > > This is the semantics for link buckets, because this is not a delete 
link, it is same delete bucket op which OM has received.
   > 
   > The same "delete bucket" op works for deleting links. Since links cannot 
have direct entries, the emptiness check will not find any, hence delete is 
always allowed. We don't resolve the bucket the link points to, because its 
emptiness does not affect whether we can delete the link.
   > 
   > Please let me know if I misunderstood the question.
   
   Makes sense to me. Thanks for the explanation.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org

Reply via email to