-
Notifications
You must be signed in to change notification settings - Fork 177
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
Shard Time Series Requests in Trickster 2.0 #573
Conversation
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
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.
This is awesome
Signed-off-by: James Ranson <james@ranson.org>
Neat! Could also be useful to take the same approach for a |
@nbroyles good news! this does actually handle |
This patch extends the Time Series Delta Proxy Cache with the ability to shard requests to an origin for uncached data into smaller, concurrent requests, for which the results are reconstituted back into a single dataset. The manner in which the shard sizes and time ranges are determined is controlled by 3 new
shard_*
backend configuration values as documented herein.