cassandra.git
13 hours agoAvoid creating empty compaction tasks after truncate trunk
Marcus Eriksson [Fri, 21 Sep 2018 16:38:56 +0000 (18:38 +0200)] 
Avoid creating empty compaction tasks after truncate

Patch by Marcus Eriksson; Reviewed by Blake Eggleston for CASSANDRA-14780

14 hours agoFail incremental repair prepare phase if it encounters sstables from un-finalized...
Blake Eggleston [Tue, 18 Sep 2018 21:45:06 +0000 (14:45 -0700)] 
Fail incremental repair prepare phase if it encounters sstables from un-finalized sessions

Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14763

18 hours agoAdd a check for receiving digest response from transient node
Alex Petrov [Wed, 12 Sep 2018 21:20:34 +0000 (23:20 +0200)] 
Add a check for receiving digest response from transient node

Patch by Alex Petrov; reviewed by Benedict Elliot Smith for CASSANDRA-14750

39 hours agoAdd basic troubleshooting documentation
Joseph Lynch [Mon, 2 Jul 2018 00:56:08 +0000 (17:56 -0700)] 
Add basic troubleshooting documentation

This is just a start, but should help people get out of the most basic of
reliability/performance issues.

Includes information on isolating the node or nodes causing an issue, as
well as detailed information on how to debug a correctness/reliability issue
on a particular node.

Patch by Joseph Lynch, reviewed by Jon Haddad for CASSANDRA-14553

39 hours agoninja fix: InvalidRequestException message parameter order
Benedict Elliott Smith [Thu, 20 Sep 2018 15:51:53 +0000 (16:51 +0100)] 
ninja fix: InvalidRequestException message parameter order

42 hours agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Thu, 20 Sep 2018 13:24:41 +0000 (14:24 +0100)] 
Merge branch 'cassandra-3.11' into trunk

42 hours agoMerge branch 'cassandra-3.0' into cassandra-3.11 cassandra-3.11
Benedict Elliott Smith [Thu, 20 Sep 2018 13:21:23 +0000 (14:21 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

42 hours agoninja edit naming in LegacyLayoutTest.testStaticRangeTombstoneRoundTripDroppedColumn cassandra-3.0
Benedict Elliott Smith [Thu, 20 Sep 2018 13:18:58 +0000 (14:18 +0100)] 
ninja edit naming in LegacyLayoutTest.testStaticRangeTombstoneRoundTripDroppedColumn

44 hours agoReinstate repaired data tracking if read repair is disabled
Sam Tunnicliffe [Mon, 17 Sep 2018 09:08:51 +0000 (10:08 +0100)] 
Reinstate repaired data tracking if read repair is disabled

Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-14755

3 days agoRemove audit from .gitignore
Marcus Eriksson [Tue, 18 Sep 2018 12:53:45 +0000 (14:53 +0200)] 
Remove audit from .gitignore

Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14758

4 days agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Mon, 17 Sep 2018 10:58:50 +0000 (11:58 +0100)] 
Merge branch 'cassandra-3.11' into trunk

4 days agoninja fix: bad merge in LegacyLayoutTest
Benedict Elliott Smith [Mon, 17 Sep 2018 10:58:27 +0000 (11:58 +0100)] 
ninja fix: bad merge in LegacyLayoutTest

7 days agoninja fix bad merges for unit test
Benedict Elliott Smith [Fri, 14 Sep 2018 10:45:22 +0000 (11:45 +0100)] 
ninja fix bad merges for unit test

7 days agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Fri, 14 Sep 2018 10:25:27 +0000 (11:25 +0100)] 
Merge branch 'cassandra-3.11' into trunk

7 days agoMerge branch 'cassandra-3.0' into cassandra-3.11
Benedict Elliott Smith [Fri, 14 Sep 2018 10:24:41 +0000 (11:24 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

7 days agoCollection Deletions for Dropped Columns in 2.1/3.0 mixed-mode can delete rows
Benedict Elliott Smith [Thu, 13 Sep 2018 16:09:58 +0000 (17:09 +0100)] 
Collection Deletions for Dropped Columns in 2.1/3.0 mixed-mode can delete rows

patch by Benedict; reviewed by Sylvain Lebresne and Aleksey Yeschenko for CASSANDRA-14749

7 days agoStatic deletions are corrupted in 3.0 -> 2.{1,2} messages (again)
Benedict Elliott Smith [Wed, 15 Aug 2018 17:38:07 +0000 (18:38 +0100)] 
Static deletions are corrupted in 3.0 -> 2.{1,2} messages (again)

The prior fix was incorrect; it turns out serialization to 2.{1,2} nodes was broken as well,
not just deserialization from 2.{1,2} nodes.

patch by Benedict; reviewed by Aleksey and Sylvain for CASSANDRA-14568

7 days agoReplicaPlan/Layout refactor follow-up/completion
Benedict Elliott Smith [Fri, 7 Sep 2018 10:41:28 +0000 (11:41 +0100)] 
ReplicaPlan/Layout refactor follow-up/completion

Finish much of the work to clarify endpoint selection
that was begun in Transient Replication (CASSANDRA-14404)

Also fixes:
  - commitPaxos was incorrectly selecting only live nodes,
    when needed to include down
  - We were not writing to pending transient replicas
  - On write, we were not hinting to full nodes with transient
    replication
  - rr.maybeSendAdditional{Reads,Writes} would only consult the
    same node we may have speculated a read to
  - transient->full movements mishandled consistency level upgrade by
    retaining the 'full' pending variant, which increased CL requirement;
    instead, the 'natural' replica is upgraded to 'full' for writes

patch by Benedict; reviewed by Alex Petrov and Ariel Weisberg for CASSANDRA-14705

8 days agoMerge branch 'cassandra-3.11' into trunk
Marcus Eriksson [Fri, 14 Sep 2018 06:43:54 +0000 (08:43 +0200)] 
Merge branch 'cassandra-3.11' into trunk

8 days agoMerge branch 'cassandra-3.0' into cassandra-3.11
Marcus Eriksson [Fri, 14 Sep 2018 06:43:29 +0000 (08:43 +0200)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

8 days agoHandle failures in parallelAllSSTableOperation (cleanup/upgradesstables/etc)
Marcus Eriksson [Mon, 20 Aug 2018 09:06:03 +0000 (11:06 +0200)] 
Handle failures in parallelAllSSTableOperation (cleanup/upgradesstables/etc)

Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-14657

8 days agoAdding documentation for sstable tools
Valerie Parham-Thompson [Thu, 13 Sep 2018 19:42:06 +0000 (15:42 -0400)] 
Adding documentation for sstable tools

Patch by Valerie Parham-Thompson; reviewed by pedro vidigal and Jeff Jirsa for CASSANDRA-14289

9 days agoFail query on transient replica if coordinator only expects full data
Alex Petrov [Fri, 7 Sep 2018 09:02:55 +0000 (11:02 +0200)] 
Fail query on transient replica if coordinator only expects full data

Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-14704

9 days agoRemove mentions of transient replication from repair path
Alex Petrov [Thu, 6 Sep 2018 10:37:13 +0000 (12:37 +0200)] 
Remove mentions of transient replication from repair path

Patch by Alex Petrov; reviewed by Blake Eggleston and Ariel Weisberg for CASSANDRA-14698

10 days agofix handleRepairStatusChangedNotification to remove first then add
Zhao Yang [Wed, 12 Sep 2018 03:32:46 +0000 (11:32 +0800)] 
fix handleRepairStatusChangedNotification to remove first then add

Patch by ZhaoYang reviewed by marcuse for CASSANDRA-14720

10 days agoAllow transient node to serve as a repair coordinator
Alex Petrov [Tue, 4 Sep 2018 17:38:27 +0000 (19:38 +0200)] 
Allow transient node to serve as a repair coordinator

Patch by Alex Petrov and Blake Eggleston, reviewed by Ariel Weisberg, Blake Eggleston, Marcus Eriksson for CASSANDRA-14693

Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
10 days agoNinja cleanup: remove obsoleted python drivers
Stefan Podkowinski [Tue, 11 Sep 2018 11:59:43 +0000 (13:59 +0200)] 
Ninja cleanup: remove obsoleted python drivers

13 days agoSwitch Debian packaging to quilt patches
Michael Shuler [Sat, 8 Sep 2018 20:16:04 +0000 (15:16 -0500)] 
Switch Debian packaging to quilt patches

Future Debian package patching guide:
  https://wiki.debian.org/UsingQuilt#Making_a_new_patch
  https://wiki.debian.org/UsingQuilt#Editing_an_existing_patch

Patch by Michael Shuler; Reviewed by Jon Haddad for CASSANDRA-14707

2 weeks agoDecayingEstimatedHistogramReservoir.EstimatedHistogramReservoirSnapshot returns wrong...
Ariel Weisberg [Wed, 5 Sep 2018 21:35:47 +0000 (17:35 -0400)] 
DecayingEstimatedHistogramReservoir.EstimatedHistogramReservoirSnapshot returns wrong value for size() and incorrectly calculates count

Patch by Ariel Weisberg; Reviewed by Chris Lohfink for CASSANDRA-14696

2 weeks agoAbstractReplicaCollection equals and hash code should throw due to conflict between...
Ariel Weisberg [Wed, 5 Sep 2018 15:23:39 +0000 (11:23 -0400)] 
AbstractReplicaCollection equals and hash code should throw due to conflict between order sensitive/insensitive uses

Patch by Ariel Weisberg; Reviewed by Benedict Elliott Smith for CASSANDRA-14700

2 weeks agoAdd developers docs for creating releases
Mick Semb Wever [Sat, 2 Jun 2018 02:28:13 +0000 (12:28 +1000)] 
Add developers docs for creating releases

Patch by Mick Semb Wever; reviewed by Michael Shuler, Stefan Podkowinski for CASSANDRA-14689
This closes #230

2 weeks agoDetect inconsistencies in repaired data on the read path
Sam Tunnicliffe [Wed, 9 May 2018 17:57:30 +0000 (18:57 +0100)] 
Detect inconsistencies in repaired data on the read path

Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson and Jordan West for CASSANDRA-14145

2 weeks agoMerge branch 'cassandra-3.11' into trunk
Mick Semb Wever [Wed, 5 Sep 2018 01:25:17 +0000 (11:25 +1000)] 
Merge branch 'cassandra-3.11' into trunk

2 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Mick Semb Wever [Wed, 5 Sep 2018 01:19:22 +0000 (11:19 +1000)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

2 weeks agoMerge branch 'cassandra-2.2' into cassandra-3.0
Mick Semb Wever [Wed, 5 Sep 2018 01:15:47 +0000 (11:15 +1000)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

2 weeks agoFix incorrect cqlsh results when selecting same columns multiple times cassandra-2.2
Mick Semb Wever [Wed, 5 Sep 2018 01:13:49 +0000 (11:13 +1000)] 
Fix incorrect cqlsh results when selecting same columns multiple times

Patch by Anthony Grasso; reviewed by Mick Semb Wever for CASSANDRA-13262

2 weeks agoRemove type parameter from AuthCacheMBean interface
Sam Tunnicliffe [Mon, 3 Sep 2018 18:36:19 +0000 (19:36 +0100)] 
Remove type parameter from AuthCacheMBean interface

Patch by Sam Tunnicliffe; reviewed by Kurt Greaves for CASSANDRA-14687

2 weeks agoAdd checksumming to the native protocol
Sam Tunnicliffe [Fri, 10 Mar 2017 15:18:33 +0000 (15:18 +0000)] 
Add checksumming to the native protocol

Patch my Michael Kjellman and Sam Tunnicliffe; reviewed by Dinesh Joshi
and Jordan West for CASSANDRA-13304

2 weeks agoMake AuthCache easier to subclass
kurt [Sat, 1 Sep 2018 20:43:58 +0000 (21:43 +0100)] 
Make AuthCache easier to subclass

Patch by Kurt Greaves; reviewed by Sam Tunnicliffe for CASSANDRA-14662

2 weeks agoImprove RolesCache to include detailed role info
Sam Tunnicliffe [Wed, 25 Apr 2018 11:11:34 +0000 (12:11 +0100)] 
Improve RolesCache to include detailed role info

Patch by Sam Tunnicliffe; reviewed by Jay Zhuang

2 weeks agoAdd fqltool compare
Marcus Eriksson [Fri, 24 Aug 2018 12:41:09 +0000 (14:41 +0200)] 
Add fqltool compare

Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14619

3 weeks agoAdd fqltool replay
Marcus Eriksson [Mon, 6 Aug 2018 14:32:27 +0000 (16:32 +0200)] 
Add fqltool replay

Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14618

3 weeks agoLog keyspace in full query log
Marcus Eriksson [Mon, 20 Aug 2018 16:30:21 +0000 (18:30 +0200)] 
Log keyspace in full query log

Patch by marcuse; reviewed by Dinesh Joshi for CASSANDRA-14656

3 weeks agoTransient Replication and Cheap Quorums
Ariel Weisberg [Thu, 5 Jul 2018 22:10:40 +0000 (18:10 -0400)] 
Transient Replication and Cheap Quorums

Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404

Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
3 weeks agoLog the server-generated timestamp and nowInSeconds used by queries in FQL
Aleksey Yeshchenko [Fri, 31 Aug 2018 13:47:02 +0000 (14:47 +0100)] 
Log the server-generated timestamp and nowInSeconds used by queries in FQL

patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-14675

3 weeks agoAdd diag events for read repairs
Stefan Podkowinski [Mon, 27 Aug 2018 11:45:27 +0000 (13:45 +0200)] 
Add diag events for read repairs

patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-14668

3 weeks agoUse consistent nowInSeconds and timestamps values within a request
Aleksey Yeshchenko [Fri, 31 Aug 2018 10:13:03 +0000 (11:13 +0100)] 
Use consistent nowInSeconds and timestamps values within a request

patch by Aleksey Yeschenko; reviewed by Chris Lohfink for
CASSANDRA-14671

3 weeks agoAdd sampler for query time and expose with nodetool
Chris Lohfink [Fri, 17 Aug 2018 05:40:54 +0000 (00:40 -0500)] 
Add sampler for query time and expose with nodetool

patch by Chris Lohfink; reviewed by Dinesh Joshi for CASSANDRA-14436

3 weeks agoClean up Message.Request implementations
Aleksey Yeshchenko [Wed, 29 Aug 2018 17:42:39 +0000 (18:42 +0100)] 
Clean up Message.Request implementations

patch by Aleksey Yeschenko; reviewed by Chris Lohfink for
CASSANDRA-14677

3 weeks agoDisable old native protocol versions on demand
Dinesh A. Joshi [Tue, 21 Aug 2018 01:12:49 +0000 (18:12 -0700)] 
Disable old native protocol versions on demand

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

3 weeks agoFix SafeMemoryWriterTest
Robert Stupp [Thu, 30 Aug 2018 17:10:57 +0000 (19:10 +0200)] 
Fix SafeMemoryWriterTest

patch by Robert Stupp; reviewed by Branimir Lambov for CASSANDRA-14681

3 weeks agoAllow specifying now-in-seconds in native protocol
Aleksey Yeshchenko [Fri, 10 Aug 2018 15:23:26 +0000 (16:23 +0100)] 
Allow specifying now-in-seconds in native protocol

patch by Aleksey Yeschenko; reviewed by Chris Lohfink for
CASSANDRA-14664

3 weeks agoImprove BTree build performance by avoiding data copy
Jay Zhuang [Tue, 12 Jun 2018 21:10:06 +0000 (14:10 -0700)] 
Improve BTree build performance by avoiding data copy

patch by Jay Zhuang; reviewed by Benedict for CASSANDRA-9989

4 weeks agoMake monotonic read / read repair configurable
Blake Eggleston [Thu, 16 Aug 2018 23:39:39 +0000 (16:39 -0700)] 
Make monotonic read / read repair configurable

Patch by Blake Eggleston; Reviewed by Aleksey Yeschenko for CASSANDRA-14635

4 weeks agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Fri, 24 Aug 2018 16:30:31 +0000 (17:30 +0100)] 
Merge branch 'cassandra-3.11' into trunk

4 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Benedict Elliott Smith [Fri, 24 Aug 2018 16:29:27 +0000 (17:29 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

4 weeks agoninja: fix fat finger regression between +1 and commit for CASSANDRA-14660
Benedict Elliott Smith [Fri, 24 Aug 2018 16:29:08 +0000 (17:29 +0100)] 
ninja: fix fat finger regression between +1 and commit for CASSANDRA-14660

4 weeks agoRefactor CompactionStrategyManager
Blake Eggleston [Fri, 3 Aug 2018 15:07:50 +0000 (08:07 -0700)] 
Refactor CompactionStrategyManager

Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-14621

4 weeks agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Fri, 24 Aug 2018 15:09:34 +0000 (16:09 +0100)] 
Merge branch 'cassandra-3.11' into trunk

4 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Benedict Elliott Smith [Fri, 24 Aug 2018 15:09:21 +0000 (16:09 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

4 weeks agoninja edit: CHANGES.txt for CASSANDRA-14660
Benedict Elliott Smith [Fri, 24 Aug 2018 15:08:49 +0000 (16:08 +0100)] 
ninja edit: CHANGES.txt for CASSANDRA-14660

4 weeks agoRemove Netty timed batching and instead do the batch during next
Michael Burman [Tue, 8 May 2018 12:40:54 +0000 (15:40 +0300)] 
Remove Netty timed batching and instead do the batch during next
eventLoop invocation after a write has been enqueued. Old behavior can
be enabled with setting native_transport_flush_in_batches_legacy

patch by Michael Burman; reviewed by Benedict for CASSANDRA-13651

4 weeks agoMerge branch 'cassandra-3.11' into trunk
Benedict Elliott Smith [Fri, 24 Aug 2018 14:49:02 +0000 (15:49 +0100)] 
Merge branch 'cassandra-3.11' into trunk

4 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Benedict Elliott Smith [Fri, 24 Aug 2018 14:47:48 +0000 (15:47 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

4 weeks agoImprove TokenMetaData cache populating performance avoid long locking
Pengchao Wang [Fri, 24 Aug 2018 07:39:06 +0000 (00:39 -0700)] 
Improve TokenMetaData cache populating performance avoid long locking

patch by Pengchao Wang; reviewed by Benedict for CASSANDRA-14660

4 weeks agoninja fix: CASSANDRA-14592 CellsTest.testExpiringCellReconcile
Benedict Elliott Smith [Thu, 23 Aug 2018 23:38:08 +0000 (00:38 +0100)] 
ninja fix: CASSANDRA-14592 CellsTest.testExpiringCellReconcile

4 weeks agoninja: fix CASSANDRA-14592 build problem
Blake Eggleston [Thu, 23 Aug 2018 22:02:54 +0000 (15:02 -0700)] 
ninja: fix CASSANDRA-14592 build problem

4 weeks agoCell reconciliation should not depend on nowInSec
Benedict Elliott Smith [Thu, 26 Jul 2018 18:11:17 +0000 (19:11 +0100)] 
Cell reconciliation should not depend on nowInSec

patch by Benedict; reviewed by Aleksey for CASSANDRA-14592

4 weeks agoFix Metered MBean registration
Aleksey Yeshchenko [Thu, 23 Aug 2018 10:49:10 +0000 (11:49 +0100)] 
Fix Metered MBean registration

patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-14628

4 weeks agoninja: fix resource leak warning
Blake Eggleston [Wed, 22 Aug 2018 15:15:55 +0000 (08:15 -0700)] 
ninja: fix resource leak warning

4 weeks agoImprove read repair blocking behavior
Blake Eggleston [Mon, 14 May 2018 21:24:03 +0000 (14:24 -0700)] 
Improve read repair blocking behavior

Patch by Blake Eggleston; reviewed by Marcus Eriksson and Alex Petrov
for CASSANDRA-10726

4 weeks agoAdd a virtual table to expose settings
Chris Lohfink [Tue, 14 Aug 2018 19:05:12 +0000 (14:05 -0500)] 
Add a virtual table to expose settings

patch by Chris Lohfink; reviewed by Aleksey Yeschenko for
CASSANDRA-14573

4 weeks agoAdd chunks cache metrics to caches virtual table
Aleksey Yeshchenko [Wed, 8 Aug 2018 15:51:11 +0000 (16:51 +0100)] 
Add chunks cache metrics to caches virtual table

patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-14626

4 weeks agoFix up chunk cache handling of metrics
Aleksey Yeshchenko [Wed, 8 Aug 2018 14:17:26 +0000 (15:17 +0100)] 
Fix up chunk cache handling of metrics

patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-14628

4 weeks agoMerge branch 'cassandra-3.11' into trunk
Branimir Lambov [Tue, 21 Aug 2018 08:56:30 +0000 (11:56 +0300)] 
Merge branch 'cassandra-3.11' into trunk

4 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Branimir Lambov [Tue, 21 Aug 2018 08:56:05 +0000 (11:56 +0300)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

4 weeks agoMerge branch 'cassandra-2.2' into cassandra-3.0
Branimir Lambov [Tue, 21 Aug 2018 08:55:38 +0000 (11:55 +0300)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

4 weeks agoFix SafeMemoryWriter trimming and behaviour over 2G
Branimir Lambov [Thu, 16 Aug 2018 13:15:07 +0000 (16:15 +0300)] 
Fix SafeMemoryWriter trimming and behaviour over 2G

patch by Branimir Lambov; reviewed by Benedict Elliott Smith for CASSANDRA-14649

5 weeks agoExtend IAuthenticator to accept peer SSL certificates
Dinesh A. Joshi [Thu, 16 Aug 2018 22:01:20 +0000 (15:01 -0700)] 
Extend IAuthenticator to accept peer SSL certificates

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

5 weeks agoIncomplete handling of exceptions when decoding incoming messages
Jason Brown [Wed, 18 Jul 2018 20:47:22 +0000 (13:47 -0700)] 
Incomplete handling of exceptions when decoding incoming messages

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

5 weeks agoAdd diagnostic events for user audit logging
Stefan Podkowinski [Fri, 6 Apr 2018 07:49:38 +0000 (09:49 +0200)] 
Add diagnostic events for user audit logging

patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-13668

5 weeks agoAdd JMX query support for diagnostic events
Stefan Podkowinski [Wed, 2 May 2018 11:03:10 +0000 (13:03 +0200)] 
Add JMX query support for diagnostic events

patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-14435

5 weeks agoAdd diagnostic events base classes
Stefan Podkowinski [Thu, 16 Mar 2017 11:50:52 +0000 (12:50 +0100)] 
Add diagnostic events base classes

patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-13457

5 weeks agoClear view system metadata when dropping keyspace
Zhao Yang [Thu, 16 Aug 2018 05:53:30 +0000 (13:53 +0800)] 
Clear view system metadata when dropping keyspace

Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-14646

5 weeks agoMerge branch 'cassandra-3.11' into trunk
Aleksey Yeshchenko [Thu, 16 Aug 2018 14:45:53 +0000 (15:45 +0100)] 
Merge branch 'cassandra-3.11' into trunk

5 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Aleksey Yeshchenko [Thu, 16 Aug 2018 14:44:12 +0000 (15:44 +0100)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

5 weeks agoFix static column order for SELECT * wildcard queries
Aleksey Yeshchenko [Thu, 16 Aug 2018 11:45:55 +0000 (12:45 +0100)] 
Fix static column order for SELECT * wildcard queries

patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-14638

5 weeks agoRemove post-13910 dead code
Aleksey Yeshchenko [Thu, 16 Aug 2018 00:44:08 +0000 (01:44 +0100)] 
Remove post-13910 dead code

patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-14645

5 weeks agoAllocate ReentrantLock on-demand in java11 AtomicBTreePartitionerBase
Jason Brown [Fri, 10 Aug 2018 14:31:28 +0000 (07:31 -0700)] 
Allocate ReentrantLock on-demand in java11 AtomicBTreePartitionerBase

patch by jasobrown; reviewed by Robert Stupp for CASSANDRA-14637

5 weeks agoMake all existing virtual tables use LocalPartitioner
Chris Lohfink [Tue, 14 Aug 2018 13:11:57 +0000 (14:11 +0100)] 
Make all existing virtual tables use LocalPartitioner

patch by Chris Lohfink; reviewed by Aleksey Yeschenko for CASSANDRA-14640

6 weeks agoRevert 4.0 GC alg back to CMS
Jason Brown [Fri, 10 Aug 2018 14:09:55 +0000 (07:09 -0700)] 
Revert 4.0 GC alg back to CMS

patch by jasobrown; reviewed by Jordan West for CASSANDRA-14636

6 weeks agoRemove hardcoded java11 jvm args in idea workspace files
Jordan West [Thu, 9 Aug 2018 15:58:37 +0000 (08:58 -0700)] 
Remove hardcoded java11 jvm args in idea workspace files

patch by Jordan West; reviewed by jasobrown for CASSANDRA-14627

6 weeks agoUpdate netty to 4.1.128
Jason Brown [Thu, 9 Aug 2018 11:50:10 +0000 (04:50 -0700)] 
Update netty to 4.1.128

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

6 weeks agoAdd a virtual table to expose thread pools
Chris Lohfink [Fri, 22 Jun 2018 15:48:01 +0000 (10:48 -0500)] 
Add a virtual table to expose thread pools

patch by Chris Lohfink; reviewed by Aleksey Yeschenko for
CASSANDRA-14523

6 weeks agoMerge branch 'cassandra-3.11' into trunk
Ariel Weisberg [Mon, 6 Aug 2018 16:07:08 +0000 (12:07 -0400)] 
Merge branch 'cassandra-3.11' into trunk

6 weeks agoMerge branch 'cassandra-3.0' into cassandra-3.11
Ariel Weisberg [Mon, 6 Aug 2018 16:06:46 +0000 (12:06 -0400)] 
Merge branch 'cassandra-3.0' into cassandra-3.11

6 weeks agosstableloader should use discovered broadcast address to connect intra-cluster
Jeremy Ow [Thu, 2 Aug 2018 16:14:18 +0000 (12:14 -0400)] 
sstableloader should use discovered broadcast address to connect intra-cluster

Patch by Jeremy Ow; Reviewed by Ariel Weisberg

7 weeks agoAdd a virtual table to expose caches
Chris Lohfink [Mon, 25 Jun 2018 17:08:40 +0000 (12:08 -0500)] 
Add a virtual table to expose caches

patch by Chris Lohfink; reviewed by Aleksey Yeschenko for
CASSANDRA-14538

7 weeks agoMerge branch cassandra-3.11 into trunk
Benjamin Lerer [Thu, 2 Aug 2018 13:20:27 +0000 (15:20 +0200)] 
Merge branch cassandra-3.11 into trunk

7 weeks agoMerge branch cassandra-3.0 into cassandra-3.11
Benjamin Lerer [Thu, 2 Aug 2018 13:18:28 +0000 (15:18 +0200)] 
Merge branch cassandra-3.0 into cassandra-3.11