[11/11] cassandra git commit: Merge branch 'cassandra-3.11' into trunk

2018-12-10 Thread benedict
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/33eada06
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/33eada06
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/33eada06

Branch: refs/heads/trunk
Commit: 33eada06a6dd3529da644377dba180795f522176
Parents: 4dd7faa 732c43b
Author: Benedict Elliott Smith 
Authored: Mon Dec 10 15:07:18 2018 +
Committer: Benedict Elliott Smith 
Committed: Mon Dec 10 15:07:18 2018 +

--
 CHANGES.txt |  1 +
 .../apache/cassandra/db/ColumnFamilyStore.java  |  8 ++--
 .../compaction/AbstractCompactionStrategy.java  |  5 ++-
 .../db/compaction/AbstractStrategyHolder.java   |  3 +-
 .../db/compaction/CompactionStrategyHolder.java |  5 ++-
 .../compaction/CompactionStrategyManager.java   |  5 ++-
 .../db/compaction/PendingRepairHolder.java  |  5 ++-
 .../db/lifecycle/LifecycleNewTracker.java   | 47 
 .../db/lifecycle/LifecycleTransaction.java  |  7 ++-
 .../apache/cassandra/db/lifecycle/LogFile.java  | 24 --
 .../cassandra/db/lifecycle/LogTransaction.java  |  4 +-
 .../CassandraEntireSSTableStreamReader.java |  5 ++-
 .../db/streaming/CassandraStreamReader.java |  5 ++-
 .../db/streaming/CassandraStreamReceiver.java   | 47 
 .../io/sstable/SimpleSSTableMultiWriter.java| 16 +++
 .../sstable/format/RangeAwareSSTableWriter.java | 12 ++---
 .../io/sstable/format/SSTableWriter.java| 20 -
 .../io/sstable/format/big/BigFormat.java|  6 +--
 .../io/sstable/format/big/BigTableWriter.java   |  6 +--
 .../format/big/BigTableZeroCopyWriter.java  |  5 ++-
 .../locator/AbstractReplicationStrategy.java|  2 +-
 .../cassandra/streaming/StreamReceiveTask.java  |  2 +-
 .../unit/org/apache/cassandra/db/ScrubTest.java |  5 ++-
 23 files changed, 166 insertions(+), 79 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/33eada06/CHANGES.txt
--
diff --cc CHANGES.txt
index 75b05ea,20da1fa..b8410b8
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -338,7 -2,9 +338,8 @@@
   * Make stop-server.bat wait for Cassandra to terminate (CASSANDRA-14829)
   * Correct sstable sorting for garbagecollect and levelled compaction 
(CASSANDRA-14870)
  Merged from 3.0:
+  * Streaming needs to synchronise access to LifecycleTransaction 
(CASSANDRA-14554)
   * Fix cassandra-stress write hang with default options (CASSANDRA-14616)
 - * Differentiate between slices and RTs when decoding legacy bounds 
(CASSANDRA-14919)
   * Netty epoll IOExceptions caused by unclean client disconnects being logged 
at INFO (CASSANDRA-14909)
   * Unfiltered.isEmpty conflicts with Row extends AbstractCollection.isEmpty 
(CASSANDRA-14588)
   * RangeTombstoneList doesn't properly clean up mergeable or superseded rts 
in some cases (CASSANDRA-14894)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/33eada06/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
--
diff --cc src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index c5149cf,700c1cc..cc6af6f
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@@ -497,15 -507,15 +497,15 @@@ public class ColumnFamilyStore implemen
  return directories;
  }
  
- public SSTableMultiWriter createSSTableMultiWriter(Descriptor descriptor, 
long keyCount, long repairedAt, UUID pendingRepair, boolean isTransient, int 
sstableLevel, SerializationHeader header, LifecycleTransaction txn)
 -public SSTableMultiWriter createSSTableMultiWriter(Descriptor descriptor, 
long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, 
LifecycleNewTracker lifecycleNewTracker)
++public SSTableMultiWriter createSSTableMultiWriter(Descriptor descriptor, 
long keyCount, long repairedAt, UUID pendingRepair, boolean isTransient, int 
sstableLevel, SerializationHeader header, LifecycleNewTracker 
lifecycleNewTracker)
  {
 -MetadataCollector collector = new 
MetadataCollector(metadata.comparator).sstableLevel(sstableLevel);
 -return createSSTableMultiWriter(descriptor, keyCount, repairedAt, 
collector, header, lifecycleNewTracker);
 +MetadataCollector collector = new 
MetadataCollector(metadata().comparator).sstableLevel(sstableLevel);
- return createSSTableMultiWriter(descriptor, keyCount, repairedAt, 
pendingRepair, isTransient, collector, header, txn);
++return createSSTableMultiWriter(descriptor, keyCount, repairedAt, 
pendingRepair, isTransient, collector, header, lifecycleNewTracker);
  }
  
- 

[11/11] cassandra git commit: Merge branch 'cassandra-3.11' into trunk

2017-03-23 Thread spod
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/3048608c
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/3048608c
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/3048608c

Branch: refs/heads/trunk
Commit: 3048608c6099fd5c3bcc9bd72d3265307283bc41
Parents: 18c6ed2 a10b807
Author: Stefan Podkowinski 
Authored: Thu Mar 23 20:56:22 2017 +0100
Committer: Stefan Podkowinski 
Committed: Thu Mar 23 20:57:10 2017 +0100

--
 CHANGES.txt | 1 +
 .../src/org/apache/cassandra/stress/settings/SettingsTransport.java | 1 +
 2 files changed, 2 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/3048608c/CHANGES.txt
--

http://git-wip-us.apache.org/repos/asf/cassandra/blob/3048608c/tools/stress/src/org/apache/cassandra/stress/settings/SettingsTransport.java
--