[ https://issues.apache.org/jira/browse/CASSANDRA-914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12848909#action_12848909 ]
gabriele renzi commented on CASSANDRA-914: ------------------------------------------ sorry hadn't seen CASSANDRA-677. I was dubious about the hyphen in CF names, so I tried, and apparently, they did work cassandra> connect local-host/9160 Connected to: "Test Cluster" on local-host/9160 cassandra> set test-ks.Standard1-foo['x']['y']='hello' Value inserted. cassandra> get test-ks.Standard1-foo['x']['y'] => (column=79, value=hello, timestamp=1269377615172) Now I see that although they work on a freshly started instance, cassandra will fail handling them when restarted. I believe in this case, an exception should be raised when cassandra is starting up? > CLI does not allow connection to hostname with dashes > ----------------------------------------------------- > > Key: CASSANDRA-914 > URL: https://issues.apache.org/jira/browse/CASSANDRA-914 > Project: Cassandra > Issue Type: Bug > Affects Versions: 0.6 > Reporter: gabriele renzi > Priority: Minor > Attachments: CASSANDRA-914.patch > > Original Estimate: 0.08h > Remaining Estimate: 0.08h > > the cli syntax does not allow a dash in an identifier, which means that it is > impossible to connect to a hostname such as foo-bar.com. > It also forbids it in keyspace and column family names while it seems they > are both supported by cassandra itself. > Adding "_" as an allowed "identifier" character seems to fix both problems. I > think the grammar is still broken in that it allows "_" in hostnames, but > that seems a non issue. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.