cassandra.git
8 months agoMerge branch cassandra-3.11 into trunk
Benjamin Lerer [Thu, 15 Feb 2018 10:01:48 +0000 (11:01 +0100)] 
Merge branch cassandra-3.11 into trunk

8 months agoFix wildcard GROUP BY queries
Benjamin Lerer [Thu, 15 Feb 2018 09:59:28 +0000 (10:59 +0100)] 
Fix wildcard GROUP BY queries

patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14209

8 months agoAdd a few options to nodetool verify
Marcus Eriksson [Tue, 6 Feb 2018 08:58:46 +0000 (09:58 +0100)] 
Add a few options to nodetool verify

Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14201

9 months agoAdd logback-1.2.3 licenses for CASSANDRA-14183 commit
Michael Shuler [Thu, 15 Feb 2018 00:18:09 +0000 (18:18 -0600)] 
Add logback-1.2.3 licenses for CASSANDRA-14183 commit

CVE-2017-5929 Security vulnerability and redefine default log rotation policy.

Patch by Michael Shuler; Reviewed by Ariel Weisberg for CASSANDRA-14183

9 months agoCVE-2017-5929 Security vulnerability and redefine default log rotation policy.
Michael Shuler [Wed, 14 Feb 2018 16:42:59 +0000 (11:42 -0500)] 
CVE-2017-5929 Security vulnerability and redefine default log rotation policy.

Patch by Michael Shuler; Reviewed by Ariel Weisberg for CASSANDRA-14183

9 months agoMerge branch 'cassandra-3.11' into trunk
Ariel Weisberg [Wed, 14 Feb 2018 18:36:58 +0000 (13:36 -0500)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Ariel Weisberg [Wed, 14 Feb 2018 18:36:30 +0000 (13:36 -0500)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Ariel Weisberg [Wed, 14 Feb 2018 18:29:17 +0000 (13:29 -0500)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

9 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Ariel Weisberg [Wed, 14 Feb 2018 18:23:41 +0000 (13:23 -0500)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

9 months agoCVE-2017-5929 Security vulnerability in Logback warning in NEWS.txt
Ariel Weisberg [Wed, 14 Feb 2018 16:55:00 +0000 (11:55 -0500)] 
CVE-2017-5929 Security vulnerability in Logback warning in NEWS.txt

Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-14183

9 months agoUpdate Intellij JUnit configuration
Jay Zhuang [Mon, 15 Jan 2018 05:43:30 +0000 (21:43 -0800)] 
Update Intellij JUnit configuration

And other ninja build fixes.

patch by Jay Zhuang; reviewed by Stefan Podkowinski for CASSANDRA-14169

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Wed, 14 Feb 2018 13:23:02 +0000 (05:23 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoFix ReadCommandTest cassandra-3.11.2
kurt [Wed, 14 Feb 2018 01:06:24 +0000 (01:06 +0000)] 
Fix ReadCommandTest

patch by Kurt Greaves; reviewed by jasobrown for CASSANDRA-14234

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Wed, 14 Feb 2018 13:01:03 +0000 (05:01 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoRemove trailing period from latency reports at keyspace level
Samuel Roberts [Wed, 14 Feb 2018 06:44:50 +0000 (07:44 +0100)] 
Remove trailing period from latency reports at keyspace level

patch by Samuel Roberts; reviewed by Chris Lohfink for CASSANDRA-14233

9 months agoUse JRE default key store algorithm instead of SunX509
Stefan Podkowinski [Thu, 23 Feb 2017 12:17:39 +0000 (13:17 +0100)] 
Use JRE default key store algorithm instead of SunX509

patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANRA-13259

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Tue, 13 Feb 2018 23:38:58 +0000 (15:38 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Jason Brown [Tue, 13 Feb 2018 23:02:21 +0000 (15:02 -0800)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoFix unit test failures in ViewComplexTest cassandra-3.0.16
Dinesh Joshi [Fri, 9 Feb 2018 19:14:12 +0000 (11:14 -0800)] 
Fix unit test failures in ViewComplexTest

patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14219

9 months agoFix comparison of address and port for repair and messages
Dave Brosius [Tue, 13 Feb 2018 17:30:59 +0000 (12:30 -0500)] 
Fix comparison of address and port for repair and messages

Patch by Dave Brosius; Reviewed by Ariel Weisberg for CASSANDRA-14225

9 months agoBetter document in code InetAddressAndPort usage post 7544
Ariel Weisberg [Fri, 9 Feb 2018 22:38:52 +0000 (17:38 -0500)] 
Better document in code InetAddressAndPort usage post 7544

Patch by Ariel Weisberg; Reviewed by Jon Haddad for CASSANDRA-14226

9 months agoUse new token allocation for non bootstrap case as well.
Dikang Gu [Tue, 27 Dec 2016 19:55:13 +0000 (11:55 -0800)] 
Use new token allocation for non bootstrap case as well.

> patch by Dikang Gu; reviewed by Branimir Lambov for CASSANSRA-13080
backported by Mick Semb Wever; reviewed by Jon Haddad for CASSANSRA-14212

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Mon, 12 Feb 2018 13:15:38 +0000 (05:15 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Jason Brown [Mon, 12 Feb 2018 13:08:17 +0000 (05:08 -0800)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoAdd MinGW uname check to start scripts
Amichai Rothman [Mon, 12 Feb 2018 13:04:55 +0000 (05:04 -0800)] 
Add MinGW uname check to start scripts

patch by Amichai Rothman; reviewed by jasobrown for CASSANDRA-12940

9 months agoMerge branch 'cassandra-3.11' into trunk
Paulo Motta [Sun, 11 Feb 2018 17:18:35 +0000 (15:18 -0200)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoninja: fix bad #14092 merge from cassandra-3.0 to cassandra-3.11
Paulo Motta [Sun, 11 Feb 2018 17:17:11 +0000 (15:17 -0200)] 
ninja: fix bad #14092 merge from cassandra-3.0 to cassandra-3.11

9 months agoMerge branch 'cassandra-3.11' into trunk
Paulo Motta [Sat, 10 Feb 2018 17:01:25 +0000 (15:01 -0200)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Paulo Motta [Sat, 10 Feb 2018 16:58:13 +0000 (14:58 -0200)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Paulo Motta [Sat, 10 Feb 2018 16:55:27 +0000 (14:55 -0200)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

9 months agoMerge branch 'cassandra-2.1' into cassandra-2.2 cassandra-2.2.12
Paulo Motta [Sat, 10 Feb 2018 16:53:20 +0000 (14:53 -0200)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

9 months agoProtect against overflow of local expiration time cassandra-2.1.20
Paulo Motta [Thu, 1 Feb 2018 06:01:28 +0000 (04:01 -0200)] 
Protect against overflow of local expiration time

Patch by Paulo Motta; Reviewed by Sam Tunnicliffe for CASSANDRA-14092

9 months agoMerge branch 'cassandra-3.11' into trunk
Marcus Eriksson [Fri, 9 Feb 2018 15:26:24 +0000 (16:26 +0100)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Marcus Eriksson [Fri, 9 Feb 2018 15:20:32 +0000 (16:20 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoMerge branch 'cassandra-3.11' into trunk
Marcus Eriksson [Fri, 9 Feb 2018 15:17:59 +0000 (16:17 +0100)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoUse the correct digest file and reload sstable metadata in nodetool verify
Marcus Eriksson [Tue, 6 Feb 2018 14:25:07 +0000 (15:25 +0100)] 
Use the correct digest file and reload sstable metadata in nodetool verify

Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14217

9 months agoAdd hot reloading of SSL Certificates
Dinesh Joshi [Wed, 7 Feb 2018 23:08:01 +0000 (15:08 -0800)] 
Add hot reloading of SSL Certificates

patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14222

9 months agoFix sstablemetadata date string for minLocalDeletionTime
Vincent White [Thu, 21 Dec 2017 00:25:28 +0000 (00:25 +0000)] 
Fix sstablemetadata date string for minLocalDeletionTime

patch by Vince White; reviewed by jasobrown for CASSANDRA-14132

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Dave Brosius [Thu, 8 Feb 2018 22:50:48 +0000 (17:50 -0500)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agofix test due to change in exception message
Dave Brosius [Thu, 8 Feb 2018 22:49:40 +0000 (17:49 -0500)] 
fix test due to change in exception message

9 months agoFix mistakenly unused variable introduced by CASSANDRA-7544 and potential CME in...
Ariel Weisberg [Wed, 7 Feb 2018 15:49:23 +0000 (10:49 -0500)] 
Fix mistakenly unused variable introduced by CASSANDRA-7544 and potential CME in iterator

Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544

9 months agoCount deleted rows scanned during reads for tracing and tombstone thresholds.
Jon Haddad [Thu, 8 Feb 2018 19:01:38 +0000 (11:01 -0800)] 
Count deleted rows scanned during reads for tracing and tombstone thresholds.

If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.

Patch by Alexander Dejanovski; Reviewed by Jon Haddad for CASSANDRA-8527

9 months agoCount deleted rows scanned during reads for tracing and warning tombstone thresholds.
Jon Haddad [Thu, 8 Feb 2018 18:50:14 +0000 (10:50 -0800)] 
Count deleted rows scanned during reads for tracing and warning tombstone thresholds.

If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.

Patch by Alexander Dejanovski; Reviewed by Jon Haddad for CASSANDRA-8527

9 months agoMake it possible to change neverPurgeTombstones during runtime
Marcus Eriksson [Mon, 5 Feb 2018 08:27:52 +0000 (09:27 +0100)] 
Make it possible to change neverPurgeTombstones during runtime

Patch by marcuse; reviewed by Chris Lohfink for CASSANDRA-14214

9 months agonode map does not handle InetAddressAndPort correctly.
Dave Brosius [Wed, 7 Feb 2018 16:46:47 +0000 (11:46 -0500)] 
node map does not handle InetAddressAndPort correctly.

patch by dbrosius, reviewed by aweisberg for CASSANDRA-14216

9 months agoMerge branch 'cassandra-3.11' into trunk
Marcus Eriksson [Wed, 7 Feb 2018 08:10:33 +0000 (09:10 +0100)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Marcus Eriksson [Wed, 7 Feb 2018 08:06:19 +0000 (09:06 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoHandle error when mutating repairedAt in nodetool verify
Sumanth Pasupuleti [Wed, 7 Feb 2018 07:54:53 +0000 (08:54 +0100)] 
Handle error when mutating repairedAt in nodetool verify

Patch by Sumanth Pasupuleti; reviewed by marcuse for CASSANDRA-13933

9 months agoRemove GossipDigestSynVerbHandler#doSort()
Jason Brown [Tue, 6 Feb 2018 21:38:46 +0000 (13:38 -0800)] 
Remove GossipDigestSynVerbHandler#doSort()

patch by jasobrown; reviewed by Joel Knighton for CASSANDRA-14174

9 months agoMerge branch 'cassandra-3.11' into trunk
Dave Brosius [Tue, 6 Feb 2018 03:41:39 +0000 (22:41 -0500)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch cassandra-3.0 into cassandra-3.11
Dave Brosius [Tue, 6 Feb 2018 03:40:56 +0000 (22:40 -0500)] 
Merge branch cassandra-3.0 into cassandra-3.11

9 months agofix parameters to exception message
Dave Brosius [Tue, 6 Feb 2018 03:37:50 +0000 (22:37 -0500)] 
fix parameters to exception message

9 months agofix comparison of addresses for event filtering in repair
Dave Brosius [Tue, 6 Feb 2018 03:03:06 +0000 (22:03 -0500)] 
fix comparison of addresses for event filtering in repair

9 months agofix comparison of addresses for message cross node check
Dave Brosius [Tue, 6 Feb 2018 02:55:59 +0000 (21:55 -0500)] 
fix comparison of addresses for message cross node check

9 months agoAdd nodetool clientlist
Chris Lohfink [Thu, 1 Feb 2018 07:50:53 +0000 (23:50 -0800)] 
Add nodetool clientlist

patch by Chris Lohfink; reviewed by jasobrown for CASSANDRA-13665

9 months agoMerge branch 'cassandra-3.11' into trunk
Sam Tunnicliffe [Fri, 2 Feb 2018 12:04:29 +0000 (12:04 +0000)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoRemove dependencies on JVM internals for JMX support
Sam Tunnicliffe [Fri, 26 Jan 2018 17:42:38 +0000 (17:42 +0000)] 
Remove dependencies on JVM internals for JMX support

Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-14173

9 months agoRevert ProtocolVersion changes from CASSANDRA-7544
Ariel Weisberg [Thu, 1 Feb 2018 17:19:37 +0000 (12:19 -0500)] 
Revert ProtocolVersion changes from CASSANDRA-7544

Patch by Ariel Weisberg; Reviewd by Jason Brown for CASSANDRA-14211

9 months agoMerge branch 'cassandra-3.11' into trunk
Andrés de la Peña [Thu, 1 Feb 2018 20:29:41 +0000 (20:29 +0000)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoAdd missed DEFAULT, UNSET, MBEAN and MBEANS keywords to `ReservedKeywords`
Andrés de la Peña [Wed, 31 Jan 2018 13:53:18 +0000 (13:53 +0000)] 
Add missed DEFAULT, UNSET, MBEAN and MBEANS keywords to `ReservedKeywords`

9 months agoAdd nodetool getseeds and reloadseeds commands
Samuel Fink [Wed, 24 Jan 2018 18:28:54 +0000 (13:28 -0500)] 
Add nodetool getseeds and reloadseeds commands

patch by Samuel Fink; reviewed by jasobrown for CASSANDRA-14190

9 months agoReset CDCSpaceInMB after each test
Jay Zhuang [Sun, 28 Jan 2018 23:43:32 +0000 (15:43 -0800)] 
Reset CDCSpaceInMB after each test

patch by Jay Zhuang; reviewed by jmckenzie for CASSANDRA-14195

9 months agoNodetool tablehistograms to print statics for all the tables
jaydeepkumar1984 [Mon, 22 Jan 2018 21:46:09 +0000 (13:46 -0800)] 
Nodetool tablehistograms to print statics for all the tables

Patch by Jaydeepkumar Chovatia; Reviewed by Chris Lohfink for CASSANDRA-14185

9 months agoMigrate dtests to use pytest and python3
Michael Kjellman [Mon, 8 Jan 2018 23:12:35 +0000 (18:12 -0500)] 
Migrate dtests to use pytest and python3

Patch by Michael Kjellman; Reviewed by Ariel Weisberg for CASSANDRA-14134

9 months agoninja: fix bad CASSANDRA-14082 merge from 3.11
Paulo Motta [Thu, 25 Jan 2018 20:24:50 +0000 (18:24 -0200)] 
ninja: fix bad CASSANDRA-14082 merge from 3.11

9 months agoAllow storage port to be configurable per node
Ariel Weisberg [Thu, 9 Nov 2017 16:33:48 +0000 (11:33 -0500)] 
Allow storage port to be configurable per node

Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544

9 months agoMake sub-range selection for non-frozen collections return null instead of empty
Benjamin Lerer [Mon, 22 Jan 2018 12:31:02 +0000 (13:31 +0100)] 
Make sub-range selection for non-frozen collections return null instead of empty

patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14182

9 months agoMerge branch 'cassandra-3.11' into trunk
Stefan Podkowinski [Mon, 22 Jan 2018 13:26:23 +0000 (14:26 +0100)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Stefan Podkowinski [Mon, 22 Jan 2018 13:22:10 +0000 (14:22 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Stefan Podkowinski [Mon, 22 Jan 2018 13:21:11 +0000 (14:21 +0100)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

9 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Stefan Podkowinski [Mon, 22 Jan 2018 13:18:24 +0000 (14:18 +0100)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

9 months agoRPM: fix permissions for installed jars and config files
Stefan Podkowinski [Mon, 22 Jan 2018 13:14:02 +0000 (14:14 +0100)] 
RPM: fix permissions for installed jars and config files

patch by Troels Arvin; reviewed by Stefan Podkowinski for CASSANDRA-14181

9 months agoMerge branch 'cassandra-3.11' into trunk
Stefan Podkowinski [Mon, 22 Jan 2018 12:37:24 +0000 (13:37 +0100)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Stefan Podkowinski [Mon, 22 Jan 2018 12:35:26 +0000 (13:35 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoAdd ant-junit as SRPM build requirement
Stefan Podkowinski [Mon, 22 Jan 2018 12:31:11 +0000 (13:31 +0100)] 
Add ant-junit as SRPM build requirement

patch by Troels Arvin; reviewed by Stefan Podkowinski for CASSANDRA-14180

9 months agoNew Bloomfilter format without changing the byte ordering
Jay Zhuang [Mon, 15 Jan 2018 04:42:57 +0000 (20:42 -0800)] 
New Bloomfilter format without changing the byte ordering

patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-9067

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Fri, 19 Jan 2018 14:20:11 +0000 (06:20 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoAdd Unittest for schema migration fix
Jay Zhuang [Wed, 27 Dec 2017 23:25:36 +0000 (15:25 -0800)] 
Add Unittest for schema migration fix

patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14140

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Fri, 19 Jan 2018 13:14:58 +0000 (05:14 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Jason Brown [Fri, 19 Jan 2018 13:14:20 +0000 (05:14 -0800)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

9 months agoninja-fix a minor documentation oversight in bin/cassandra (CASSANDRA-14175)
Jason Brown [Fri, 19 Jan 2018 13:12:45 +0000 (05:12 -0800)] 
ninja-fix a minor documentation oversight in bin/cassandra (CASSANDRA-14175)

9 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Thu, 18 Jan 2018 12:34:07 +0000 (04:34 -0800)] 
Merge branch 'cassandra-3.11' into trunk

9 months agoPrint correct snitch info from nodetool describecluster
Lerh Chuan Low [Wed, 17 Jan 2018 22:12:01 +0000 (09:12 +1100)] 
Print correct snitch info from nodetool describecluster

patch by Lerh Chuan Low; reviewed by jasobrown for CASSANDRA-13528

9 months agoRemove unused on-heap Bloomfilter implementation
Jay Zhuang [Sun, 14 Jan 2018 00:56:16 +0000 (16:56 -0800)] 
Remove unused on-heap Bloomfilter implementation

patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14152

10 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Mon, 15 Jan 2018 14:05:35 +0000 (06:05 -0800)] 
Merge branch 'cassandra-3.11' into trunk

10 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Jason Brown [Mon, 15 Jan 2018 14:03:50 +0000 (06:03 -0800)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

10 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Jason Brown [Mon, 15 Jan 2018 14:01:38 +0000 (06:01 -0800)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

10 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Jason Brown [Mon, 15 Jan 2018 13:58:04 +0000 (05:58 -0800)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

10 months agoMore PEP8 compliance for cqlsh
Michael Kjellman [Wed, 15 Nov 2017 04:51:37 +0000 (20:51 -0800)] 
More PEP8 compliance for cqlsh

patch by Michael Kjellman; reviewed by Jay Zhuang for CASSANDRA-14021

10 months agoMerge branch 'cassandra-3.11' into trunk
Paulo Motta [Sat, 13 Jan 2018 03:27:15 +0000 (01:27 -0200)] 
Merge branch 'cassandra-3.11' into trunk

10 months agoMerge branch 'cassandra-3.0' into cassandra-3.11
Paulo Motta [Sat, 13 Jan 2018 03:25:10 +0000 (01:25 -0200)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

10 months agoClose socket on error during connect on OutboundTcpConnection
Paulo Motta [Thu, 28 Jul 2016 21:49:42 +0000 (18:49 -0300)] 
Close socket on error during connect on OutboundTcpConnection

Patch by Paulo Motta; Reviewed by Robert Stupp for CASSANDRA-9630

10 months agoDelete temp test files on exit
Jason Brown [Wed, 10 Jan 2018 13:40:54 +0000 (05:40 -0800)] 
Delete temp test files on exit

patch by jasobrown; reviewed by Jay Zhuang for CASSANDRA-14153

10 months agoCount deleted rows scanned during reads for tracing and warning tombstone thresholds.
Alexander Dejanovski [Mon, 18 Dec 2017 17:27:44 +0000 (18:27 +0100)] 
Count deleted rows scanned during reads for tracing and warning tombstone thresholds.

If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.

10 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Thu, 11 Jan 2018 14:27:27 +0000 (06:27 -0800)] 
Merge branch 'cassandra-3.11' into trunk

10 months agoEnable CDC unittest
Jay Zhuang [Thu, 28 Dec 2017 01:00:04 +0000 (17:00 -0800)] 
Enable CDC unittest

patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14141

10 months agoMerge branch 'cassandra-3.11' into trunk
Paulo Motta [Wed, 10 Jan 2018 20:40:00 +0000 (18:40 -0200)] 
Merge branch 'cassandra-3.11' into trunk

10 months agoAcquire read lock before accessing CompactionStrategyManager fields
Paulo Motta [Fri, 29 Dec 2017 15:10:35 +0000 (02:10 +1100)] 
Acquire read lock before accessing CompactionStrategyManager fields

Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14139

10 months agoMerge branch 'cassandra-3.11' into trunk
Jason Brown [Wed, 10 Jan 2018 14:47:16 +0000 (06:47 -0800)] 
Merge branch 'cassandra-3.11' into trunk

10 months agoSplit CommitLogStressTest to avoid timeout
Jay Zhuang [Thu, 28 Dec 2017 19:56:09 +0000 (11:56 -0800)] 
Split CommitLogStressTest to avoid timeout

patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14143