[ https://issues.apache.org/jira/browse/CASSANDRA-7313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14078590#comment-14078590 ]
Michael Shuler edited comment on CASSANDRA-7313 at 7/29/14 11:23 PM: --------------------------------------------------------------------- [~adelapena] could you possibly comment or edit your description with precise reproduction steps and Cassandra version you are working on? Thanks for the patch! was (Author: mshuler): [~adelapena] could you possibly comment or edit your description with precise reproduction steps? Thanks for the patch! > SecondaryIndex not deleting column definition > --------------------------------------------- > > Key: CASSANDRA-7313 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7313 > Project: Cassandra > Issue Type: Bug > Components: Core > Reporter: Andrés de la Peña > Priority: Minor > Labels: 2i, columnDefinition, secondaryIndex > Attachments: dSecondaryIndex-removeColumnDef.diff.txt > > > The method _SecondaryIndex#removeColumnDef_ does not delete the requested > column definition. I think this may be due to the iterator's remove method: > {code:java} > void removeColumnDef(ByteBuffer name) > { > Iterator<ColumnDefinition> it = columnDefs.iterator(); > while (it.hasNext()) > { > if (it.next().name.bytes.equals(name)) > it.remove(); > } > } > {code} > For me it has been problematic when deleting a per row index in a column > family and then creating a new one. > I attach a patch that may solve the problem. -- This message was sent by Atlassian JIRA (v6.2#6252)