Add ChunkMeta to the index containing a `*rowRange`
Open
v1
- Dominant language
- Go
- Stars
- 11.7k
- Forks
- 802
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 80
Description
This would optimize how we read a block on disk. It also can help recovering row group segments from disk (see grafana/pyroscope#2076).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the index implementation and the existing ChunkMeta and rowRange definitions. Trace how blocks are read from disk and review grafana/pyroscope#2076 for the row-group recovery context. Done should include the metadata in the index and demonstrate the intended disk-read or recovery improvement with the relevant tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100