KSMetaData oldKsm = Schema.instance.getKSMetaData(ksm.name);
if (oldKsm == null)
throw new ConfigurationException(String.format("Cannot update non existing keyspace '%s'.", ksm.name));
logger.info(String.format("Update Keyspace '%s' From %s To %s", ksm.name, oldKsm, ksm));
announce(oldKsm.toSchemaUpdate(ksm, FBUtilities.timestampMicros()));
}
public static void announceColumnFamilyUpdate(CFMetaData cfm) throws ConfigurationException
{
cfm.validate();