You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "cmcarthur (via GitHub)" <gi...@apache.org> on 2025/06/19 17:38:36 UTC

[I] Maintenance: Expire Snapshots Action [iceberg-rust]

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: issues-unsubscribe@iceberg.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [I] Maintenance: Expire Snapshots Action [iceberg-rust]

Posted by "cmcarthur (via GitHub)" <gi...@apache.org>.
cmcarthur closed issue #1454: Maintenance: Expire Snapshots Action
URL: https://github.com/apache/iceberg-rust/issues/1454


-- 
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: issues-unsubscribe@iceberg.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org