Merge branch 'cassandra-3.0' into cassandra-3.11

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

Branch: refs/heads/cassandra-3.11
Commit: 5431b87ede5f2b41fc0d6b9775ca5256de211d92
Parents: a03424e 9eee7aa
Author: Aleksey Yeshchenko <alek...@apple.com>
Authored: Tue Nov 13 15:30:56 2018 +0000
Committer: Aleksey Yeshchenko <alek...@apple.com>
Committed: Tue Nov 13 15:30:56 2018 +0000

----------------------------------------------------------------------
 CHANGES.txt                                     |   1 +
 .../org/apache/cassandra/db/Serializers.java    |   3 ++
 ...bles-legacy_ka_14873-ka-1-CompressionInfo.db | Bin 0 -> 43 bytes
 .../legacy_tables-legacy_ka_14873-ka-1-Data.db  | Bin 0 -> 232 bytes
 ...gacy_tables-legacy_ka_14873-ka-1-Digest.sha1 |   1 +
 ...legacy_tables-legacy_ka_14873-ka-1-Filter.db | Bin 0 -> 16 bytes
 .../legacy_tables-legacy_ka_14873-ka-1-Index.db | Bin 0 -> 118 bytes
 ...cy_tables-legacy_ka_14873-ka-1-Statistics.db | Bin 0 -> 4446 bytes
 ...egacy_tables-legacy_ka_14873-ka-1-Summary.db | Bin 0 -> 92 bytes
 .../legacy_tables-legacy_ka_14873-ka-1-TOC.txt  |   8 ++++
 .../cassandra/io/sstable/LegacySSTableTest.java |  38 +++++++++++++++++++
 11 files changed, 51 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/5431b87e/CHANGES.txt
----------------------------------------------------------------------
diff --cc CHANGES.txt
index 83e8b08,3284250..1503e3f
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,6 -1,5 +1,7 @@@
 -3.0.18
 +3.11.4
 + * Correct sstable sorting for garbagecollect and levelled compaction 
(CASSANDRA-14870)
 +Merged from 3.0:
+  * Fix missing rows when reading 2.1 SSTables with static columns in 3.0 
(CASSANDRA-14873)
   * Move TWCS message 'No compaction necessary for bucket size' to Trace level 
(CASSANDRA-14884)
   * Sstable min/max metadata can cause data loss (CASSANDRA-14861)
   * Dropped columns can cause reverse sstable iteration to return prematurely 
(CASSANDRA-14838)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/5431b87e/src/java/org/apache/cassandra/db/Serializers.java
----------------------------------------------------------------------
diff --cc src/java/org/apache/cassandra/db/Serializers.java
index d6aac64,bf340e7..02c9995
--- a/src/java/org/apache/cassandra/db/Serializers.java
+++ b/src/java/org/apache/cassandra/db/Serializers.java
@@@ -114,8 -79,11 +114,11 @@@ public class Serializer
                  if (clusteringSize == 0)
                      return Clustering.EMPTY;
  
+                 if (metadata.isCompound() && CompositeType.isStaticName(bb))
+                     return Clustering.STATIC_CLUSTERING;
+ 
                  if (!metadata.isCompound())
 -                    return new Clustering(bb);
 +                    return Clustering.make(bb);
  
                  List<ByteBuffer> components = CompositeType.splitName(bb);
                  byte eoc = CompositeType.lastEOC(bb);

http://git-wip-us.apache.org/repos/asf/cassandra/blob/5431b87e/test/unit/org/apache/cassandra/io/sstable/LegacySSTableTest.java
----------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to