diff --git a/CHANGES.txt b/CHANGES.txt index 544d393522..5b58681e9e 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -9,6 +9,7 @@ * (CLI) properly handle quotes in create/update keyspace commands (CASSANDRA-4129) * Avoids possible deadlock during bootstrap (CASSANDRA-4159) * fix stress tool that hangs forever on timeout or error (CASSANDRA-4128) + * Fix super columns bug where cache is not updated (CASSANDRA-4190) 1.0.9 diff --git a/src/java/org/apache/cassandra/db/ColumnFamily.java b/src/java/org/apache/cassandra/db/ColumnFamily.java index d27a963d9b..0b1e399da4 100644 --- a/src/java/org/apache/cassandra/db/ColumnFamily.java +++ b/src/java/org/apache/cassandra/db/ColumnFamily.java @@ -141,7 +141,7 @@ public class ColumnFamily extends AbstractColumnContainer } /** - * Same as addAll() but do a cloneMeShallow of SuperColumn if necessary to + * Same as addAll() but do a cloneMe of SuperColumn if necessary to * avoid keeping references to the structure (see #3957). */ public void addAllWithSCCopy(ColumnFamily cf, Allocator allocator) @@ -150,7 +150,7 @@ public class ColumnFamily extends AbstractColumnContainer { for (IColumn c : cf) { - columns.addColumn(((SuperColumn)c).cloneMeShallow(), allocator); + columns.addColumn(((SuperColumn)c).cloneMe(), allocator); } delete(cf); }