Expose version tags
- Dominant language
- Rust
- Stars
- 11.4k
- Forks
- 1.1k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 140
Description
In Lance, we added the concept of version tags. We should expose these on tables in LanceDB as well and document the cleanup behavior.
As a follow up, we should add a new mode to `DatasetConsistencyWrapper` called `TrackTag` which similar to `Latest` should regularly check whether the tag has been updated and update version when that happens.
https://github.com/lancedb/lance/issues/588
Contributor guide
Research direction
Start by reading the existing table version handling and the DatasetConsistencyWrapper, then review the related Lance issue 588 for the version-tag behavior. Done means version tags are exposed on LanceDB tables, cleanup behavior is documented, and the TrackTag consistency mode is defined and implemented alongside the existing Latest mode.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- database, documentation
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100