You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by al...@apache.org on 2015/01/17 01:43:14 UTC
[1/3] cassandra git commit: Fix LWT requiring all nodes for CAS
Repository: cassandra
Updated Branches:
refs/heads/trunk 895ec3ea1 -> 8c4db1b0e
Fix LWT requiring all nodes for CAS
patch by Anthony Cozzie; reviewed by Aleksey Yeschenko for
CASSANDRA-8640
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/61bd6888
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/61bd6888
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/61bd6888
Branch: refs/heads/trunk
Commit: 61bd68885e1a40a8c40522a73bf9d269b58868e9
Parents: 90780b5
Author: Anthony Cozzie <ac...@datastax.com>
Authored: Sat Jan 17 03:38:46 2015 +0300
Committer: Aleksey Yeschenko <al...@apache.org>
Committed: Sat Jan 17 03:38:46 2015 +0300
----------------------------------------------------------------------
CHANGES.txt | 2 +-
src/java/org/apache/cassandra/service/StorageProxy.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/61bd6888/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 45b2b9c..54a6096 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -28,7 +28,7 @@
* Fix NPE after dropping a keyspace (CASSANDRA-8332)
* Fix error message on read repair timeouts (CASSANDRA-7947)
* Default DTCS base_time_seconds changed to 60 (CASSANDRA-8417)
- * Refuse Paxos operation with more than one pending endpoint (CASSANDRA-8346)
+ * Refuse Paxos operation with more than one pending endpoint (CASSANDRA-8346, 8640)
* Throw correct exception when trying to bind a keyspace or table
name (CASSANDRA-6952)
* Make HHOM.compact synchronized (CASSANDRA-8416)
http://git-wip-us.apache.org/repos/asf/cassandra/blob/61bd6888/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 45af1c8..1fd4079 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-833
+ int requiredParticipants = (participants + 1) / 2; // 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());
[2/3] cassandra git commit: Merge branch 'cassandra-2.0' into
cassandra-2.1
Posted by al...@apache.org.
Merge branch 'cassandra-2.0' into cassandra-2.1
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e4e3fd91
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e4e3fd91
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e4e3fd91
Branch: refs/heads/trunk
Commit: e4e3fd91cdcb6cdad9c72bdb3214f4105971e964
Parents: a3234e1 61bd688
Author: Aleksey Yeschenko <al...@apache.org>
Authored: Sat Jan 17 03:41:34 2015 +0300
Committer: Aleksey Yeschenko <al...@apache.org>
Committed: Sat Jan 17 03:41:34 2015 +0300
----------------------------------------------------------------------
CHANGES.txt | 2 +-
src/java/org/apache/cassandra/service/StorageProxy.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/e4e3fd91/CHANGES.txt
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/e4e3fd91/src/java/org/apache/cassandra/service/StorageProxy.java
----------------------------------------------------------------------
[3/3] cassandra git commit: Merge branch 'cassandra-2.1' into trunk
Posted by al...@apache.org.
Merge branch 'cassandra-2.1' into trunk
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8c4db1b0
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8c4db1b0
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8c4db1b0
Branch: refs/heads/trunk
Commit: 8c4db1b0e8907d6d5c532051775a09f6541c7449
Parents: 895ec3e e4e3fd9
Author: Aleksey Yeschenko <al...@apache.org>
Authored: Sat Jan 17 03:43:03 2015 +0300
Committer: Aleksey Yeschenko <al...@apache.org>
Committed: Sat Jan 17 03:43:03 2015 +0300
----------------------------------------------------------------------
CHANGES.txt | 2 +-
src/java/org/apache/cassandra/service/StorageProxy.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/8c4db1b0/CHANGES.txt
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/8c4db1b0/src/java/org/apache/cassandra/service/StorageProxy.java
----------------------------------------------------------------------