-
Notifications
You must be signed in to change notification settings - Fork 38
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
The migrator does not take advantage of the ScyllaDB driver #163
Comments
so we'd first need to merge to our fork ( https://github.com/scylladb/spark-cassandra-connector/ ) and release spark connectors built on shard aware driver - e.g. https://github.com/tarzanek/spark-cassandra-connector/tree/v3.0.0-scylla that said that above simple patch for connector might not be everything, special extensions will need similar changes as scylladb/java-driver#156 to be usable from rdds or leveraged in rdds (BYPASS CACHE being the most important one) |
The first step to move forward is to publish our fork of I suggest creating a branch
I implemented such changes under my fork. Please @tarzanek review this branch and push it to the ScyllaDB fork if you approve it. The next steps will be as follows (also tracked in scylladb/spark-scylladb-connector#6):
And then we will be able to gradually introduce more features to the connector. |
I am closing this issue since scylladb/spark-scylladb-connector#6 is (almost) done, and the next steps are tracked by the following issues: |
We communicate with ScyllaDB via the the spark-cassandra-connector, which uses the Apache Cassandra driver under the hood (version 4.13 at the time of writing).
This prevents us from taking advantage of the specific ScyllaDB driver such as shard awareness.
We should consider swaping the Cassandra driver with the ScyllaDB driver. We would probably have to change the spark-cassandra-connector itself, though.
The text was updated successfully, but these errors were encountered: