I have tested another case, not sure if this is a bug. I created a few column families on 0.8.0 each has user_name column, in addition, I also enabled secondary index on this column. Then, I upgraded to 0.8.1, when I used cassandra-cli: show keyspaces, I saw index name "user_name_idx" appears for different columns families. It seems the validation rule for index_name on 0.8.1 has been skipped completely.
Is this a bug? or is it intentional? Regards Boris On Sat, Jul 16, 2011 at 10:38 AM, Boris Yen <yulin...@gmail.com> wrote: > Done. It is > CASSANDRA-2903<https://issues.apache.org/jira/browse/CASSANDRA-2903> > . > > On Sat, Jul 16, 2011 at 9:44 AM, Jonathan Ellis <jbel...@gmail.com> wrote: > >> Please. >> >> On Fri, Jul 15, 2011 at 7:29 PM, Boris Yen <yulin...@gmail.com> wrote: >> > Hi Jonathan, >> > Do I need to open a ticket for this? >> > Regards >> > Boris >> > >> > On Sat, Jul 16, 2011 at 6:29 AM, Jonathan Ellis <jbel...@gmail.com> >> wrote: >> >> >> >> Sounds reasonable to me. >> >> >> >> On Fri, Jul 15, 2011 at 2:55 AM, Boris Yen <yulin...@gmail.com> wrote: >> >> > Hi, >> >> > I have a few column families, each has a column called user_name. I >> >> > tried to >> >> > use secondary index on user_name column for each of the column >> family. >> >> > However, when creating these column families, cassandra keeps >> reporting >> >> > "Duplicate index name..." exception. I finally figured out that it >> seems >> >> > the >> >> > default index name is "column name"+"_idx", this make my column >> family >> >> > violate the "uniqueness of index name" rule. >> >> > I was wondering if the default index_name generating rule could be >> like >> >> > "column name"+"cf name", so the index name would not collide with >> each >> >> > other >> >> > that easily, if the user do not assign "index_name" when creating a >> >> > column >> >> > family. >> >> > Regards >> >> > Boris >> >> > >> >> >> >> >> >> >> >> -- >> >> Jonathan Ellis >> >> Project Chair, Apache Cassandra >> >> co-founder of DataStax, the source for professional Cassandra support >> >> http://www.datastax.com >> > >> > >> >> >> >> -- >> Jonathan Ellis >> Project Chair, Apache Cassandra >> co-founder of DataStax, the source for professional Cassandra support >> http://www.datastax.com >> > >