cmcarthur opened a new issue, #1454:
URL: https://github.com/apache/iceberg-rust/issues/1454

   ### Is your feature request related to a problem or challenge?
   
   Implement an ExpireSnapshotsAction with similar configuration options and 
outputs to the Spark expire snapshots procedure. Part of 
https://github.com/apache/iceberg-rust/issues/1453.
   
   ### Describe the solution you'd like
   
   An expire snapshots action that takes the following inputs:
   
   - `older_than_ms`: A timestamp in milliseconds, specifying the retention 
window for snapshots
   - `retain_last`: Minimum number of snapshots to retain
   - `max_concurrent_deletes`: Maximum number of concurrent file deletions
   - `snapshot_ids`: A specific list of snapshot IDs to expire
   - `dry_run`: A flag allowing a preview of snapshot expiry
   
   It is important that this action both write a new metadata version with 
snapshots expired, _and_ followup and delete any now-unreferenced files. This 
will keep both the latest metadata and the metadata directory clean.
   
   ### Willingness to contribute
   
   I can contribute to this feature independently


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