Hello,

I’m doing some research on schema migrations for Cassandra.

I’ve been playing with cqlsh with TRACING ON, and I can see that a schema 
change like “CREATE TABLE” is sent to all nodes in the cluster. And also that 
“CREATE TABLE” fails if only one of my three nodes is up (with replication 
factor = 3).

I’ve been trying to find the Java code where the schema migration is sent to 
the other nodes in the cluster, to understand what the requirements are for 
successfully applying the update. E.g.: is QUORUM consistency level applied?

I spent an hour looking through the Java code last night, with no luck. I 
thought this code would be in StorageProxy.java, but I have not found it there, 
or in any of the other classes I looked at.

Any pointers would be appreciated.

Thanks, best regards, Rich

Reply via email to