amogh-jahagirdar edited a comment on issue #4159:
URL: https://github.com/apache/iceberg/issues/4159#issuecomment-1046159290


   For expire snapshots, I think it's possible that we do not delete any 
manifest or data files in the case that those files are still referenced by 
later snapshots. If we don't allow expiring snapshots when gc.enabled is false, 
we would prevent users from performing the metadata update to remove snapshots 
which may be limiting.
   
   Should we differentiate between performing the metadata operation to expire 
snapshots and performing the following deletion of unreachable files due to the 
expiration? Tbh I can't really think of a solid use case where someone would 
want this differentiation for expiring snapshots, but just bringing it up while 
we're having this discussion.Please let me know if I misunderstood something!


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