-
Notifications
You must be signed in to change notification settings - Fork 115
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
Decouple schema fetch queries from server-side timeouts #1052
Comments
We've implemented it in all other drivers, we see customers hit by this in the field - I don't understand why it's a 1.1.0 content and not sooner. CC @roydahan |
We have a deadline for 1.0 and we won't be able to keep it if we add more stuff there. |
Create a release before 1.0 with that fix. A mythical '1.0' cannot have a priority over real customer issues. |
This is a new feature, not going to be merged into 0.15. |
Details
If the user set server-side timeouts, or service level timeouts, this impacts schema fetches. The timeout can be too low to allow a schema fetch when the schema is very large.
Instead, qualify schema (and other metadata) fetches with USING TIMEOUT (with a high and configurable default) so schema fetches work regardless of timeout tuning.
Core issue: scylladb/scylladb#18471
Limitations
USING TIMEOUT
is not supported bycassandra
and support by all majorscylla
versions, so it is safe to assume it is supported by seeing scylla-specific metadata.ms
, so statement suffix should look like this:USING TIMEOUT {timeout_in_ms} ms
Requirements
2s
0
signals that feature is disabledThe text was updated successfully, but these errors were encountered: