Skip to content

Commit

Permalink
Implement lazy retrieval of series from object store.
Browse files Browse the repository at this point in the history
The bucket store fetches series in a single blocking operation from
object storage. This is likely not an ideal strategy when it comes to
latency and resource usage. In addition, it causes the store to buffer
everything in memory before starting to send results to queriers.

This commit modifies the series retrieval to use the proxy response heap
and take advantage of the k-way merge used in the proxy store.

Signed-off-by: Filip Petkovski <[email protected]>
  • Loading branch information
fpetkovski committed Oct 28, 2022
1 parent 1bc1a07 commit 2257389
Show file tree
Hide file tree
Showing 3 changed files with 217 additions and 136 deletions.
Loading

0 comments on commit 2257389

Please sign in to comment.