-
Notifications
You must be signed in to change notification settings - Fork 356
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
SSD Split "cache" #3443
Comments
What is the role of "a pre-flight query" in this context? |
Right now we do assign split's leaf_search to searchers using some logic that tries to spread the work evenly and maximize affinity, the affinity being defined using rendez-vous hashing. But @trinity-1686a added a "split search result cache" and you are about to add a split cache. |
For #3443 I need to be able to perform initialization on storage factory level and in order to do that I need access to the config parameters during initialization rather than during storage resolution. This PR moves the storage config parameters to the storage initializer.
For #3443 I need to be able to perform initialization on storage factory level and in order to do that I need access to the config parameters during initialization rather than during storage resolution. This PR moves the storage config parameters to the storage initializer. Co-authored-by: Adrien Guillo <[email protected]>
Removes duplicate code from the cluster sandbox and makes it possible to run cluster with custom node configurations. It is needed for SSD Cache testing for now but can be useful for other issues as well. See #3443
Removes duplicate code from the cluster sandbox and makes it possible to run cluster with custom node configurations. It is needed for SSD Cache testing for now but can be useful for other issues as well. See #3443
Closed via #3857. |
For some slightly high performance/high traffic we want a solution to have splits data available on a local SSDs.
I put "cache" under quotation mark, because it is not really a cache. It should be populated, upon publish (as opposed to "on first read").
I called it "a cache" because it plays no role in durability. If the node hosting this local copy is down, the query can still hit S3 directly and perform as usual.
This ticket will likely involve
The text was updated successfully, but these errors were encountered: