-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
feat(blooms): compute chunks once #12664
Merged
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
4807f48
remove unnecessary fallback
owen-d 48402d2
[wip] wiring up support to pass store chunks to queriers
owen-d bb283f1
Merge remote-tracking branch 'upstream/main' into blooms/compute-chun…
owen-d 7a05032
[wip] threading through store overrides for chunkrefs
owen-d 97bc139
multi-tenant querier partitions store overrides by tenant id
owen-d 3858893
metrics & ifc alignment
owen-d ea68788
Merge remote-tracking branch 'upstream/main' into blooms/compute-chun…
owen-d 46d85f9
remove unused fn
owen-d db62dd8
send chunks in shards resp
owen-d ad855e6
type alignment
owen-d 93a9ce4
Merge remote-tracking branch 'upstream/main' into blooms/compute-chun…
owen-d 6ce86b4
type alignment
owen-d 294261d
ShardsResponse.Merge extension
owen-d d7f2af9
fix unrelated codec test err msg
owen-d e8f58f5
tidy
owen-d 4639cfd
binding shard to chunk refs
owen-d a764c11
simplify+pointer for shard chunks
owen-d 3ba9330
fix signature
owen-d b2990bf
precomputed chunk logging
owen-d 141c4f7
log matchers & always use mutex while accumulating chunks to shards
owen-d 8db855d
more logging
owen-d 8bdb823
better logging for gateway.go
owen-d 56eabcc
independent handling for precomputed chunks vs bloom enablement optio…
owen-d 33c8e82
Merge remote-tracking branch 'upstream/main' into blooms/compute-chun…
owen-d a3bd99c
make doc
owen-d 82923e7
pr feedback
owen-d 7b2f72e
pr feedback: only dispatch to bloom querier when line filters exist
owen-d File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IIUC we are removing this since we already rolled out index-gws that support the get shards method, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No (the OSS repo is independent from our internal deployments at Grafana Labs). This is because the new
bounded
shards implementation is an intentional choice that needs to be turned on (default=power_of_two), so I removed the fallback for simplicity's sake.