Repository: cassandra Updated Branches: refs/heads/trunk 8c4db1b0e -> 6ba099940
Ninja-fix CASSANDRA-8640 Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/ce207cba Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/ce207cba Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/ce207cba Branch: refs/heads/trunk Commit: ce207cba413381986324f2c8edad9e090e5be5b1 Parents: 61bd688 Author: Aleksey Yeschenko <alek...@apache.org> Authored: Sat Jan 17 04:06:21 2015 +0300 Committer: Aleksey Yeschenko <alek...@apache.org> Committed: Sat Jan 17 04:06:21 2015 +0300 ---------------------------------------------------------------------- src/java/org/apache/cassandra/service/StorageProxy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/ce207cba/src/java/org/apache/cassandra/service/StorageProxy.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/service/StorageProxy.java b/src/java/org/apache/cassandra/service/StorageProxy.java index 1fd4079..fcc9665 100644 --- a/src/java/org/apache/cassandra/service/StorageProxy.java +++ b/src/java/org/apache/cassandra/service/StorageProxy.java @@ -314,7 +314,7 @@ public class StorageProxy implements StorageProxyMBean pendingEndpoints = ImmutableList.copyOf(Iterables.filter(pendingEndpoints, isLocalDc)); } int participants = pendingEndpoints.size() + naturalEndpoints.size(); - int requiredParticipants = (participants + 1) / 2; // See CASSANDRA-8346, CASSANDRA-833 + int requiredParticipants = participants / 2 + 1; // See CASSANDRA-8346, CASSANDRA-833 List<InetAddress> liveEndpoints = ImmutableList.copyOf(Iterables.filter(Iterables.concat(naturalEndpoints, pendingEndpoints), IAsyncCallback.isAlive)); if (liveEndpoints.size() < requiredParticipants) throw new UnavailableException(consistencyForPaxos, requiredParticipants, liveEndpoints.size());