-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement lazy retrieval of series from object store. #5837
Commits on Nov 12, 2022
-
Implement lazy retrieval of series from object store.
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]>
Configuration menu - View commit details
-
Copy full SHA for 9ed9a91 - Browse repository at this point
Copy the full SHA 9ed9a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca12644 - Browse repository at this point
Copy the full SHA ca12644View commit details -
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c5886b - Browse repository at this point
Copy the full SHA 1c5886bView commit details -
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1e9538 - Browse repository at this point
Copy the full SHA f1e9538View commit details -
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1327dc - Browse repository at this point
Copy the full SHA e1327dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a8b06b - Browse repository at this point
Copy the full SHA 6a8b06bView commit details -
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89d237f - Browse repository at this point
Copy the full SHA 89d237fView commit details -
Use emptyPostingsCount in lazyRespSet
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 774016a - Browse repository at this point
Copy the full SHA 774016aView commit details -
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30143bc - Browse repository at this point
Copy the full SHA 30143bcView commit details -
Avoid overallocating for small responses
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2c4ecc - Browse repository at this point
Copy the full SHA f2c4eccView commit details -
Add metric for chunk fetch time
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8946647 - Browse repository at this point
Copy the full SHA 8946647View commit details
Commits on Nov 13, 2022
-
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbc3d23 - Browse repository at this point
Copy the full SHA cbc3d23View commit details
Commits on Nov 14, 2022
-
Signed-off-by: Filip Petkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25ed544 - Browse repository at this point
Copy the full SHA 25ed544View commit details
Commits on Nov 27, 2022
-
Merge branch 'main' into lazy-bucket-store
Signed-off-by: Filip Petkovski <[email protected]> Signed-off-by: fpetkovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57a3124 - Browse repository at this point
Copy the full SHA 57a3124View commit details