From 59c09e2834f7cd13c831d5db66734215f26200de Mon Sep 17 00:00:00 2001 From: Jonathan Ellis Date: Tue, 30 Mar 2010 21:47:38 +0000 Subject: [PATCH] merge from 0.6 git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@929313 13f79535-47bb-0310-9956-ffa450edef68 --- .rat-excludes | 1 + CHANGES.txt | 4 ++++ build.xml | 2 +- debian/changelog | 6 ++++++ src/java/org/apache/cassandra/tools/SSTableExport.java | 10 ++++++++-- 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.rat-excludes b/.rat-excludes index 64b9932249..bdc45e6652 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -10,3 +10,4 @@ CHANGES.txt interface/*/gen-*/** src/gen-java/** build/** +lib/licenses/*.txt diff --git a/CHANGES.txt b/CHANGES.txt index 58bcd99c5e..076047e825 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -6,6 +6,10 @@ dev * access levels for authentication/authorization (CASSANDRA-900) +0.6.1 + * fix NPE in sstable2json when no excluded keys are given (CASSANDRA-934) + + 0.6.0-RC1 * JMX drain to flush memtables and run through commit log (CASSANDRA-880) * Bootstrapping can skip ranges under the right conditions (CASSANDRA-902) diff --git a/build.xml b/build.xml index 2155d32279..ccb5cb586f 100644 --- a/build.xml +++ b/build.xml @@ -42,7 +42,7 @@ - + Sun, 28 Mar 2010 09:42:07 -0500 + cassandra (0.6.0~beta3-1) unstable; urgency=low * New beta release. diff --git a/src/java/org/apache/cassandra/tools/SSTableExport.java b/src/java/org/apache/cassandra/tools/SSTableExport.java index 0cf984a130..0088f1e66f 100644 --- a/src/java/org/apache/cassandra/tools/SSTableExport.java +++ b/src/java/org/apache/cassandra/tools/SSTableExport.java @@ -192,8 +192,11 @@ public class SSTableExport SSTableReader reader = SSTableReader.open(ssTableFile); SSTableScanner scanner = reader.getScanner(INPUT_FILE_BUFFER_SIZE); IPartitioner partitioner = DatabaseDescriptor.getPartitioner(); - Set excludeSet = new HashSet(Arrays.asList(excludes)); + Set excludeSet = new HashSet(); int i = 0; + + if (excludes != null) + excludeSet = new HashSet(Arrays.asList(excludes)); outs.println("{"); @@ -252,7 +255,10 @@ public class SSTableExport static void export(SSTableReader reader, PrintStream outs, String[] excludes) throws IOException { SSTableScanner scanner = reader.getScanner(INPUT_FILE_BUFFER_SIZE); - Set excludeSet = new HashSet(Arrays.asList(excludes)); + Set excludeSet = new HashSet(); + + if (excludes != null) + excludeSet = new HashSet(Arrays.asList(excludes)); outs.println("{");