Will this have any side effect when doing a get_indexed_slices or when a user wants to drop an index by any means?
Boris On Mon, Jul 18, 2011 at 1:13 PM, Jonathan Ellis <jbel...@gmail.com> wrote: > 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 >