[
https://issues.apache.org/jira/browse/CASSANDRA-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sylvain Lebresne updated CASSANDRA-4649:
----------------------------------------
Attachment: 4649.txt
Patch attached that
* changes the version to 3.0.0 (we don't have anything in store that would need
to break syntax further and we're about to roll 1.2.0 beta1 soon (hopefully) so
I think it's indeed time to drop the beta).
* Makes 1.2 refuse 3.0.0-beta1 version (with an hopefully useful error message).
I note however that 1.1 was happily accepting 3.0.0 as a version, and I don't
think we have advertised much that people should use 3.0.0-beta1 in 1.1, so
most people will be surprised that their CREATE KEYSPACE query is invalid all
of a sudden anyway (including user of cqlsh). We do have a NEWS entry to
explain that however so not sure there is more we can/need to do.
> Cassandra 1.2 should not accept CQL version "3.0.0-beta1"
> ---------------------------------------------------------
>
> Key: CASSANDRA-4649
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4649
> Project: Cassandra
> Issue Type: Bug
> Components: API
> Affects Versions: 1.2.0
> Reporter: paul cannon
> Priority: Minor
> Labels: cql3
> Attachments: 4649.txt
>
>
> During Cassandra 1.1's whole lifecycle, the CREATE KEYSPACE syntax was pretty
> dramatically and incompatibly different from what is there now for 1.2.
> That's ok, since we explicitly said there could be breaking changes in the
> syntax before 3.0.0 final, but at least we should make it clear that 3.0.0 is
> not compatible with the 3.0.0-beta1 syntax we had out for quite a while.
> If we don't want to reject connections asking for 3.0.0-beta1, we should bump
> the version number to 3.0.1 or something.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira