XBaith opened a new issue, #3163:
URL: https://github.com/apache/amoro/issues/3163

   ### Description
   
   Currently, when we execute expired snapshots, we only consider the TTL as a 
factor. However, Iceberg supports setting a minimum number of snapshots to 
retain. I believe we should also make this configuration option available(eg. 
`snapshot.base.keep.min-count`). For developers and table users, these 
snapshots can be understood as the update logs of the table, making it easier 
for users to review the history of updates. If there are no updates for an 
extended period, Amoro may only retain a single snapshot after cleanup, which 
could result in a loss of information for users.
   
   ### Use case/motivation
   
   _No response_
   
   ### Describe the solution
   
   _No response_
   
   ### Subtasks
   
   _No response_
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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

Reply via email to