Page MenuHomePhabricator

Update refinery-cassandra dependencies to have support for Cassandra 3
Open, Needs TriagePublic

Description

Currently it appears that we're using a Cassandra driver from the 2.x family which does not support connecting to our 3.11 hosts.

Connecting to the new cluster using the existing library returns com.datastax.driver.core.exceptions.InvalidQueryException: unconfigured table schema_keyspaces which indicates that the library is trying to access system tables that have since been renamed.

We will need to update our libraries to use a driver that has support for Cassandra 3.x while making sure that compatibility with the 2.x cluster continues to work.

Event Timeline

Change 681605 had a related patch set uploaded (by Joal; author: Joal):

[analytics/refinery/source@master] [WIP] Update refinery-cassandra to cassandra 3.11

https://gerrit.wikimedia.org/r/681605

Change 681678 had a related patch set uploaded (by Joal; author: Joal):

[analytics/refinery@master] Update cassandra jobs for double loading

https://gerrit.wikimedia.org/r/681678

Change 681682 had a related patch set uploaded (by Joal; author: Joal):

[analytics/refinery@master] Cleanup cassandra double loading

https://gerrit.wikimedia.org/r/681682

Change 681605 merged by jenkins-bot:

[analytics/refinery/source@master] Update refinery-cassandra to cassandra 3.11

https://gerrit.wikimedia.org/r/681605

Change 681678 merged by Joal:

[analytics/refinery@master] Update cassandra jobs for double loading

https://gerrit.wikimedia.org/r/681678