Skip to content

Conversation

@paraseba
Copy link
Collaborator

This is a small deviation from the design document. But there is no objective reason why not to do this. By looking at the tests cases you'll see this expiration algorithm is more aggressive, it frees more snapshots, but we believe it's sound.

This is

This is a small deviation from the design document. But there is no
objective reason why not to do this. By looking at the tests cases
you'll see this expiration algorithm is more aggressive, it frees more
snapshots, but we believe it's sound.

This is
@paraseba paraseba requested a review from dcherian March 27, 2025 20:53
@paraseba paraseba merged commit 33c2dd0 into main Mar 28, 2025
8 checks passed
@paraseba paraseba deleted the push-zzvwrvvpllyx branch March 28, 2025 15:40
dcherian added a commit that referenced this pull request Mar 31, 2025
* main: (29 commits)
  Release version 0.2.11 (#879)
  Release version v0.2.10 (#877)
  One more GC bugfix (#878)
  Remove cache entries during GC (#875)
  Add lookup_snapshot (#876)
  Add logging to GC and expiration (#874)
  Fix ref delete during ref expiration (#873)
  Bump the rust-dependencies group across 1 directory with 3 updates (#872)
  `expire_ref` can now edit snapshot pointed by refs (#870)
  Fix repo serialization with default commit metadata (#863)
  Fix bug in expiration that creates a commit loop (#869)
  Uncomment `delete_branch` in stateful repo ops test (#866)
  Add upstream dev CI (#862)
  Add optional default commit metadata to `Repository` (#860)
  Update GC docstrings (#858)
  Add expiration/GC notebook (#857)
  Small docs polish (#856)
  Release version 0.2.9 (#855)
  Add support for virtual chunks in GCS (#853)
  Cargo deny is smarter in new Rust version (#854)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants