Merge branch 'cassandra-3.11' into trunk

Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/522ddba2
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/522ddba2
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/522ddba2

Branch: refs/heads/trunk
Commit: 522ddba275926761bf2870b67664cf318401f158
Parents: 633babf be96c28
Author: T Jake Luciani <j...@apache.org>
Authored: Tue Apr 4 12:48:01 2017 -0400
Committer: T Jake Luciani <j...@apache.org>
Committed: Tue Apr 4 12:48:01 2017 -0400

----------------------------------------------------------------------
 CHANGES.txt                                     |  5 +-
 src/java/org/apache/cassandra/db/view/View.java |  5 ++
 .../apache/cassandra/db/view/ViewBuilder.java   | 51 +++++++++--------
 .../org/apache/cassandra/cql3/ViewTest.java     | 59 ++++++++++++++++++++
 4 files changed, 95 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/522ddba2/CHANGES.txt
----------------------------------------------------------------------
diff --cc CHANGES.txt
index 3147eb9,1ca8733..ffe958d
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -70,7 -19,11 +70,10 @@@
   * NoReplicationTokenAllocator should work with zero replication factor 
(CASSANDRA-12983)
   * Address message coalescing regression (CASSANDRA-12676)
  Merged from 3.0:
+  * Fix view builder bug that can filter out data on restart (CASSANDRA-13405)
+  * Fix 2i page size calculation when there are no regular columns 
(CASSANDRA-13400)
+  * Fix the conversion of 2.X expired rows without regular column data 
(CASSANDRA-13395)
   * Fix hint delivery when using ext+internal IPs with prefer_local enabled 
(CASSANDRA-13020)
 - * Fix possible NPE on upgrade to 3.0/3.X in case of IO errors 
(CASSANDRA-13389)
   * Legacy deserializer can create empty range tombstones (CASSANDRA-13341)
   * Legacy caching options can prevent 3.0 upgrade (CASSANDRA-13384)
   * Use the Kernel32 library to retrieve the PID on Windows and fix startup 
checks (CASSANDRA-13333)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/522ddba2/src/java/org/apache/cassandra/db/view/View.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cassandra/blob/522ddba2/src/java/org/apache/cassandra/db/view/ViewBuilder.java
----------------------------------------------------------------------
diff --cc src/java/org/apache/cassandra/db/view/ViewBuilder.java
index 6250ae7,8e647ea..af86392
--- a/src/java/org/apache/cassandra/db/view/ViewBuilder.java
+++ b/src/java/org/apache/cassandra/db/view/ViewBuilder.java
@@@ -96,9 -101,10 +101,10 @@@ public class ViewBuilder extends Compac
  
      public void run()
      {
+         logger.debug("Starting view builder for {}.{}", 
baseCfs.metadata.ksName, view.name);
 -        logger.trace("Running view builder for {}.{}", 
baseCfs.metadata.ksName, view.name);
 +        logger.trace("Running view builder for {}.{}", 
baseCfs.metadata.keyspace, view.name);
          UUID localHostId = SystemKeyspace.getLocalHostId();
 -        String ksname = baseCfs.metadata.ksName, viewName = view.name;
 +        String ksname = baseCfs.metadata.keyspace, viewName = view.name;
  
          if (SystemKeyspace.isViewBuilt(ksname, viewName))
          {
@@@ -222,7 -225,8 +224,8 @@@
              if (lastToken == null || range.contains(lastToken))
                  rangesLeft = 0;
          }
+ 
 -        return new CompactionInfo(baseCfs.metadata, OperationType.VIEW_BUILD, 
rangesLeft, rangesTotal, "ranges", compactionId);
 +        return new CompactionInfo(baseCfs.metadata(), 
OperationType.VIEW_BUILD, rangesLeft, rangesTotal, "ranges", compactionId);
      }
  
      public void stop()

http://git-wip-us.apache.org/repos/asf/cassandra/blob/522ddba2/test/unit/org/apache/cassandra/cql3/ViewTest.java
----------------------------------------------------------------------

Reply via email to