0.8.0 didn't check for name conflicts correctly. 0.8.1 does, but it can't fix the ones 0.8.0 allowed, retroactively.
On Sun, Jul 17, 2011 at 11:52 PM, Boris Yen <yulin...@gmail.com> wrote: > 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. >> 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 >> > > -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com