You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2012/02/16 16:27:16 UTC
[5/5] git commit: Fix streaming from all replica during
boostrap/rebuild
Fix streaming from all replica during boostrap/rebuild
patch by scode; reviewed by slebresne for CASSANDRA-3922
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/271630d5
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/271630d5
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/271630d5
Branch: refs/heads/trunk
Commit: 271630d585a6f260cead493bca2fb7a1a6f8ea41
Parents: 33199c6
Author: Sylvain Lebresne <sy...@datastax.com>
Authored: Thu Feb 16 09:38:46 2012 +0100
Committer: Sylvain Lebresne <sy...@datastax.com>
Committed: Thu Feb 16 09:40:13 2012 +0100
----------------------------------------------------------------------
CHANGES.txt | 2 +-
.../org/apache/cassandra/dht/RangeStreamer.java | 1 +
2 files changed, 2 insertions(+), 1 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/271630d5/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 613c14e..6786c9d 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -64,7 +64,7 @@
* Allow extending CompositeType comparator (CASSANDRA-3657)
* Avoids over-paging during get_count (CASSANDRA-3798)
* Add new command to rebuild a node without (repair) merkle tree calculations
- (CASSANDRA-3483)
+ (CASSANDRA-3483, 3922)
* respect not only row cache capacity but caching mode when
trying to read data (CASSANDRA-3812)
* fix system tests (CASSANDRA-3827)
http://git-wip-us.apache.org/repos/asf/cassandra/blob/271630d5/src/java/org/apache/cassandra/dht/RangeStreamer.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/dht/RangeStreamer.java b/src/java/org/apache/cassandra/dht/RangeStreamer.java
index 9b2b41a..47931f8 100644
--- a/src/java/org/apache/cassandra/dht/RangeStreamer.java
+++ b/src/java/org/apache/cassandra/dht/RangeStreamer.java
@@ -189,6 +189,7 @@ public class RangeStreamer
rangeFetchMapMap.put(address, range);
foundSource = true;
+ break; // ensure we only stream from one other node for each range
}
if (!foundSource)