Dmitry Kropachev
Dmitry Kropachev
## Invalidation on events - On `SCHEMA_CHANGE`, for target `keyspace` + `table`, for all change types: `UPDATED` or `DROPPED` drop related tablet records. - On `TOPOLOGY_CHANGE`, for `REMOVED_NODE` ~~(and probably...
Have an integration sct tests in the same way it [was implemented](https://github.com/scylladb/gocql/pull/255) for gocql.
## Pre-review checklist - [ ] I have split my patch into logically separate commits. - [ ] All commit messages clearly explain what they change and why. - [...
According to current code it does that only for `BatchLog` writes, even if write is idempotent it won't be retried. https://github.com/scylladb/scylla-rust-driver/blob/98ea6bd8849e0306d6af952666672416b6c458de/scylla/src/policies/retry/default.rs#L109-L118 Also, Probably it worth to consider `DbError::WriteTimeout.recieved` when making...
Due to the multiple reason it is very hard to comprehend driver behavior with `SpeculativeExecutionPolicy` on. And in some cases it is impossible to change it, like change on which...
Cluster configuration: DC1: 3 nodes DC2: 2 nodes (all zero-token) Succeeded Create a ks (no tablets) and table: ``` cqlsh> DROP KEYSPACE IF EXISTS zero_token_no_tablet; cqlsh> CREATE KEYSPACE zero_token_no_tablet WITH...
Resulted jar contains both sdk, while in most cases only one is used. It does not make sense, let's split them.