Exclude all system-related CFs from CFS.allUserDefined() Patch by Jason Brown, reviewed by brandonwilliams for CASSANDRA-5160
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/79764f74 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/79764f74 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/79764f74 Branch: refs/heads/cassandra-1.2 Commit: 79764f743f98a890f4484b83b26b5972283f65ff Parents: e90dcd5 Author: Brandon Williams <[email protected]> Authored: Tue Jan 15 09:08:44 2013 -0600 Committer: Brandon Williams <[email protected]> Committed: Tue Jan 15 09:08:44 2013 -0600 ---------------------------------------------------------------------- .../org/apache/cassandra/db/ColumnFamilyStore.java | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/79764f74/src/java/org/apache/cassandra/db/ColumnFamilyStore.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java index b832b98..7072921 100644 --- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java +++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java @@ -1671,7 +1671,7 @@ public class ColumnFamilyStore implements ColumnFamilyStoreMBean public static List<ColumnFamilyStore> allUserDefined() { List<ColumnFamilyStore> cfses = new ArrayList<ColumnFamilyStore>(); - for (Table table : Sets.difference(ImmutableSet.copyOf(Table.all()), ImmutableSet.of(Table.open(Table.SYSTEM_KS)))) + for (Table table : Sets.difference(ImmutableSet.copyOf(Table.all()), Schema.systemKeyspaceNames)) cfses.addAll(table.getColumnFamilyStores()); return cfses; }
