cassandra.git
10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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)

11 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

11 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

11 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

11 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

11 months agoSet encoding for javadoc generation
Johannes Grassler [Wed, 10 Jan 2018 13:07:48 +0000 (05:07 -0800)] 
Set encoding for javadoc generation

patch by Johannes Grassler; reviewed by jasobrown for CASSANDRA-14154

11 months agoLog file names of sstables streamed in to a node
Marcus Eriksson [Thu, 21 Dec 2017 08:19:02 +0000 (09:19 +0100)] 
Log file names of sstables streamed in to a node

Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-14133

11 months agoFix index target computation for dense composite tables with dropped compact storage
Alex Petrov [Mon, 11 Dec 2017 17:56:40 +0000 (18:56 +0100)] 
Fix index target computation for dense composite tables with dropped compact storage

Patch by Alex Petrov; reviewed by Zhao Yang for CASSANDRA-14104.

12 months agoMerge branch cassandra-2.2 into cassandra-3.0
Benjamin Lerer [Thu, 14 Dec 2017 13:55:24 +0000 (14:55 +0100)] 
Merge branch cassandra-2.2 into cassandra-3.0

12 months agoFix the inspectJvmOptions startup check
Benjamin Lerer [Thu, 14 Dec 2017 13:52:18 +0000 (14:52 +0100)] 
Fix the inspectJvmOptions startup check

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

12 months agoImprove commit log chain marker updating
Jason Brown [Tue, 12 Dec 2017 00:25:29 +0000 (16:25 -0800)] 
Improve commit log chain marker updating

patch by jasobrown; reviewed by Ariel Weisberg for CASSANDRA-14108

12 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Paulo Motta [Tue, 12 Dec 2017 19:40:56 +0000 (06:40 +1100)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

12 months agoFix race that prevents submitting compaction for a table when executor is full
dimitarndimitrov [Tue, 5 Dec 2017 22:53:00 +0000 (00:53 +0200)] 
Fix race that prevents submitting compaction for a table when executor is full

Patch by Dimitar Dimitrov; Reviewed by Paulo Motta for CASSANDRA-13801

12 months agoExtra range tombstone bound creates double rows in 3.0
Jeff Jirsa [Sat, 11 Nov 2017 17:10:22 +0000 (09:10 -0800)] 
Extra range tombstone bound creates double rows in 3.0

Patch by Jeff Jirsa; Reviewed by Aleksey Yeschenko for CASSANDRA-14008

12 months agoMerge branch cassandra-2.2 into cassandra-3.0
Benjamin Lerer [Tue, 12 Dec 2017 09:30:29 +0000 (10:30 +0100)] 
Merge branch cassandra-2.2 into cassandra-3.0

12 months agoRely on the JVM to handle OutOfMemoryErrors
Benjamin Lerer [Tue, 12 Dec 2017 09:21:05 +0000 (10:21 +0100)] 
Rely on the JVM to handle OutOfMemoryErrors

patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-13006

12 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Marcus Eriksson [Mon, 11 Dec 2017 08:00:46 +0000 (09:00 +0100)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

12 months agoGrab refs during scrub, index summary redistribution and cleanup
Marcus Eriksson [Mon, 23 Oct 2017 07:43:44 +0000 (09:43 +0200)] 
Grab refs during scrub, index summary redistribution and cleanup

Patch by marcuse; reviewed by Joel Knighton for CASSANDRA-13873

12 months agoFix SStable ordering by max timestamp in SinglePartitionReadCommand
Zhao Yang [Wed, 6 Dec 2017 08:17:26 +0000 (16:17 +0800)] 
Fix SStable ordering by max timestamp in SinglePartitionReadCommand

Patch by Zhao Yang; Reviewed by Benjamin Lerer for CASSANDRA-14010

12 months agoAccept role names containing forward-slash
kurt [Mon, 4 Dec 2017 03:35:07 +0000 (03:35 +0000)] 
Accept role names containing forward-slash

Patch by Kurt Greaves; Reviewed by Jeremiah Jordan for CASSANDRA-14088

12 months agoAvoid pointless calls to ThreadLocalRandom during CRC probability calculations
Jeff Jirsa [Tue, 5 Dec 2017 00:32:30 +0000 (16:32 -0800)] 
Avoid pointless calls to ThreadLocalRandom during CRC probability calculations

Patch by Jeff Jirsa; Reviewed by Jason Brown for CASSANDRA-14094

12 months agoNodetool cleanup on KS with no replicas should remove old data, not silently complete
Zhao Yang [Wed, 5 Jul 2017 16:10:49 +0000 (00:10 +0800)] 
Nodetool cleanup on KS with no replicas should remove old data, not silently complete

Patch by Zhao Yang; Reviewed by Jeff Jirsa for CASSANDRA-13526

12 months agoFix updating base table rows with TTL not removing materialized view entries
Zhao Yang [Tue, 28 Nov 2017 04:03:25 +0000 (12:03 +0800)] 
Fix updating base table rows with TTL not removing materialized view entries

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

12 months agoReduce garbage created by DynamicSnitch
Blake Eggleston [Fri, 1 Dec 2017 23:04:12 +0000 (15:04 -0800)] 
Reduce garbage created by DynamicSnitch

Patch by Blake Eggleston; Reviewed by Jason Brown for CASSANDRA-14091

12 months agoMore frequent commitlog chained markers
Jason Brown [Tue, 17 Oct 2017 22:37:13 +0000 (15:37 -0700)] 
More frequent commitlog chained markers

patch by jasobrown; reviewed by Sam Tunnecliffe for CASSANDRA-13987

12 months agoFix serialized size of DataLimits
Sylvain Lebresne [Fri, 17 Nov 2017 14:46:58 +0000 (15:46 +0100)] 
Fix serialized size of DataLimits

patch by Sylvain Lebresne; reviewed by Jason Brown for CASSANDRA-14057

13 months agoAdd flag to allow dropping oversized read repair mutations
Aleksey Yeschenko [Wed, 25 Oct 2017 19:15:39 +0000 (20:15 +0100)] 
Add flag to allow dropping oversized read repair mutations

patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13975

13 months agoFix SSTableLoader logger message
jaydeepkumar1984 [Thu, 9 Nov 2017 00:26:33 +0000 (16:26 -0800)] 
Fix SSTableLoader logger message

Patch by Jaydeepkumar Chovatia; Reviewed by Blake Eggleston for CASSANDRA-14003

13 months agoFix repair race that caused gossip to block
Sergey Lapukhov [Wed, 1 Nov 2017 10:35:09 +0000 (11:35 +0100)] 
Fix repair race that caused gossip to block

Patch by Sergey Lapukhov; Reviewed by Blake Eggleston for CASSANDRA-13849

13 months agoRandomPartitioner has separate MessageDigest for token generation
Sam Tunnicliffe [Tue, 17 Oct 2017 13:51:43 +0000 (14:51 +0100)] 
RandomPartitioner has separate MessageDigest for token generation

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

13 months agoAllow dropping COMPACT STORAGE flag
Alex Petrov [Sat, 30 Sep 2017 06:56:22 +0000 (08:56 +0200)] 
Allow dropping COMPACT STORAGE flag

Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857.

13 months agoAdd flag to disable materialized views, and warnings on creation
Blake Eggleston [Mon, 9 Oct 2017 23:40:04 +0000 (16:40 -0700)] 
Add flag to disable materialized views, and warnings on creation

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

13 months agofixing CASSANDRA-13123 test
Blake Eggleston [Thu, 26 Oct 2017 18:05:02 +0000 (11:05 -0700)] 
fixing CASSANDRA-13123 test

14 months agoDon't let users drop or generally break tables in system_distributed
Aleksey Yeschenko [Thu, 5 Oct 2017 11:05:17 +0000 (12:05 +0100)] 
Don't let users drop or generally break tables in system_distributed

patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13813

14 months agoProvide a JMX call to sync schema with local storage
Aleksey Yeschenko [Mon, 16 Oct 2017 11:45:47 +0000 (12:45 +0100)] 
Provide a JMX call to sync schema with local storage

patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13954

14 months agoUpdate version to 3.0.16
Michael Shuler [Tue, 10 Oct 2017 22:14:47 +0000 (17:14 -0500)] 
Update version to 3.0.16

14 months agoNinja-fix changelog
Sylvain Lebresne [Fri, 6 Oct 2017 14:18:07 +0000 (16:18 +0200)] 
Ninja-fix changelog

14 months agoFix handling of cells for removed column when reading legacy sstables
Sylvain Lebresne [Thu, 5 Oct 2017 08:30:56 +0000 (10:30 +0200)] 
Fix handling of cells for removed column when reading legacy sstables

Patch by Sylvain Lebresne; reviewed by Robert Stupp for CASSANDRA-13939

14 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Michael Shuler [Thu, 5 Oct 2017 15:23:15 +0000 (10:23 -0500)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

14 months agoUpdate version to 2.2.12
Michael Shuler [Thu, 5 Oct 2017 15:22:46 +0000 (10:22 -0500)] 
Update version to 2.2.12

14 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Michael Shuler [Thu, 5 Oct 2017 15:20:28 +0000 (10:20 -0500)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

14 months agoUpdate version to 2.1.20
Michael Shuler [Thu, 5 Oct 2017 15:19:50 +0000 (10:19 -0500)] 
Update version to 2.1.20

14 months agoDeserialize sstable metadata in nodetool verify
Marcus Eriksson [Mon, 2 Oct 2017 08:11:17 +0000 (10:11 +0200)] 
Deserialize sstable metadata in nodetool verify

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

14 months agoImprove TRUNCATE performance cassandra-3.0.15
Marcus Eriksson [Mon, 25 Sep 2017 12:44:37 +0000 (14:44 +0200)] 
Improve TRUNCATE performance

Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-13909

14 months agoFix up CHANGES.txt
Aleksey Yeschenko [Sat, 30 Sep 2017 09:44:47 +0000 (10:44 +0100)] 
Fix up CHANGES.txt

14 months agoImplement short read protection on partition boundaries
Aleksey Yeschenko [Thu, 21 Sep 2017 13:29:05 +0000 (14:29 +0100)] 
Implement short read protection on partition boundaries

patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13595

14 months agoFix ISE thrown by UPI.Serializer.hasNext() for some SELECT queries
Aleksey Yeschenko [Thu, 28 Sep 2017 16:41:00 +0000 (17:41 +0100)] 
Fix ISE thrown by UPI.Serializer.hasNext() for some SELECT queries

patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13911

14 months agoFilter header only commit logs before recovery
Blake Eggleston [Thu, 28 Sep 2017 22:01:35 +0000 (15:01 -0700)] 
Filter header only commit logs before recovery

Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-13918

14 months agoAssertionError prepending to a list
Jason Brown [Wed, 13 Sep 2017 00:05:13 +0000 (17:05 -0700)] 
AssertionError prepending to a list

patch by jasobrown, reviewed by Sam Tunnicliffe for CASSANDRA-13149

14 months agoFix support for SuperColumn tables
Alex Petrov [Thu, 13 Oct 2016 09:46:45 +0000 (11:46 +0200)] 
Fix support for SuperColumn tables

Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12373

14 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Alex Petrov [Mon, 25 Sep 2017 07:15:17 +0000 (09:15 +0200)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

14 months agoAdd tests for SuperColumn tables cassandra-2.2.11
Alex Petrov [Thu, 13 Oct 2016 09:46:45 +0000 (11:46 +0200)] 
Add tests for SuperColumn tables

Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12373

14 months agoHandle limit correctly on tables with strict liveness
Zhao Yang [Tue, 19 Sep 2017 10:35:24 +0000 (18:35 +0800)] 
Handle limit correctly on tables with strict liveness

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

14 months agoFix missing original update in TriggerExecutor
Zhao Yang [Fri, 22 Sep 2017 09:04:05 +0000 (17:04 +0800)] 
Fix missing original update in TriggerExecutor

Patch by Jason Stack; Reviewed by Paulo Motta for CASSANDRA-13894

14 months agoPass original command.isForThrift() to SRP extra rows commands
Aleksey Yeschenko [Thu, 21 Sep 2017 16:01:14 +0000 (17:01 +0100)] 
Pass original command.isForThrift() to SRP extra rows commands

ninja-patch by Aleksey Yeschenko; ninja-reviewed by Sam Tunnicliffe

14 months agoRemove non-rpc-ready nodes from counter leader candidates
Stefano Ortolani [Sun, 3 Sep 2017 15:48:36 +0000 (16:48 +0100)] 
Remove non-rpc-ready nodes from counter leader candidates

patch by Stefano Ortolani; reviewed by Aleksey Yeschenko for
CASSANDRA-13043

14 months agoFix short read protection performance
Aleksey Yeschenko [Thu, 31 Aug 2017 19:51:08 +0000 (20:51 +0100)] 
Fix short read protection performance

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

14 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Jason Brown [Wed, 20 Sep 2017 14:05:37 +0000 (07:05 -0700)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

14 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Jason Brown [Wed, 20 Sep 2017 13:58:02 +0000 (06:58 -0700)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

14 months agoAdd storage port options to sstableloader cassandra-2.1.19
Eduard Tudenhoefner [Tue, 5 Sep 2017 16:01:32 +0000 (09:01 -0700)] 
Add storage port options to sstableloader

patch by Eduard Tudenhoefner; reviewed by Alex Petrov for CASSANDRA-13844

14 months agoFix sstable reader to support range-tombstone-marker for multi-slices
Zhao Yang [Wed, 23 Aug 2017 08:15:25 +0000 (16:15 +0800)] 
Fix sstable reader to support range-tombstone-marker for multi-slices

patch by Zhao Yang; reviewed by Sylvain Lebresne for CASSANDRA-13787

15 months agoFix short read protection for tables with no clustering columns
Aleksey Yeschenko [Mon, 18 Sep 2017 13:01:19 +0000 (14:01 +0100)] 
Fix short read protection for tables with no clustering columns

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

15 months agoMake isBuilt volatile in PartitionUpdate
Marcus Eriksson [Thu, 14 Sep 2017 07:16:17 +0000 (09:16 +0200)] 
Make isBuilt volatile in PartitionUpdate

Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-13619

15 months agoPrevent integer overflow of timestamps in CellTest and RowsTest
Joel Knighton [Wed, 13 Sep 2017 23:35:10 +0000 (18:35 -0500)] 
Prevent integer overflow of timestamps in CellTest and RowsTest

patch by Joel Knighton; reviewed by Jeff Jirsa for CASSANDRA-13866

15 months agoFix counter application order in short read protection
Aleksey Yeschenko [Thu, 14 Sep 2017 15:06:14 +0000 (16:06 +0100)] 
Fix counter application order in short read protection

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

15 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Sam Tunnicliffe [Fri, 15 Sep 2017 10:54:39 +0000 (11:54 +0100)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

15 months agoSafely handle empty buffers when outputting to JSON
Jason Brown [Thu, 14 Sep 2017 17:49:57 +0000 (10:49 -0700)] 
Safely handle empty buffers when outputting to JSON

patch by jasobrown, reviewed by Sam Tunnicliffe for CASSANDRA-13868

15 months agoDon't block RepairJob execution on validation futures
Blake Eggleston [Thu, 24 Aug 2017 22:16:37 +0000 (15:16 -0700)] 
Don't block RepairJob execution on validation futures

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

15 months agoCopy session properties on cqlsh.py do_login
Andrés de la Peña [Wed, 13 Sep 2017 16:58:26 +0000 (17:58 +0100)] 
Copy session properties on cqlsh.py do_login

patch by Andres de la Peña; reviewed by Zhao Yang for CASSANDRA-13847

15 months agoWait for all management tasks to complete before shutting down CLSM
Jan Urbański [Sat, 14 Jan 2017 20:26:52 +0000 (21:26 +0100)] 
Wait for all management tasks to complete before shutting down CLSM

patch by  Jan Urbański; reviewed by jasobrown for CASSANDRA-13123

15 months agoIgnore large IndexSummaryTest tests on Circle CI
Stefania Alborghetti [Wed, 13 Sep 2017 02:23:48 +0000 (10:23 +0800)] 
Ignore large IndexSummaryTest tests on Circle CI

patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-12014 (follow up)

15 months agoINSERT statement fails when Tuple type is used as clustering column with default...
Stavros Kontopoulos [Thu, 10 Aug 2017 01:23:26 +0000 (04:23 +0300)] 
INSERT statement fails when Tuple type is used as clustering column with default DESC order

patch by Stavros Kontopoulos, reviewed by jasobrown for CASSANDRA-13717

15 months agoImprove config validation and documentation on overflow and NPE
Zhao Yang [Tue, 12 Sep 2017 13:31:07 +0000 (14:31 +0100)] 
Improve config validation and documentation on overflow and NPE

patch by Zhao Yang; reviewed by Kurt Greaves for CASSANDRA-13622

15 months agoFix pending view mutations handling and cleanup batchlog when there are local and...
Paulo Motta [Wed, 21 Dec 2016 22:19:21 +0000 (20:19 -0200)] 
Fix pending view mutations handling and cleanup batchlog when there are local and remote paired mutations

Patch by Paulo Motta; Reviewed by Sylvain Lebresne for CASSANDRA-13069

15 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Michael Shuler [Mon, 11 Sep 2017 21:53:32 +0000 (16:53 -0500)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

15 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Michael Shuler [Mon, 11 Sep 2017 21:53:21 +0000 (16:53 -0500)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

15 months agoAdd 2.1.19 release to debian/changelog
Michael Shuler [Mon, 11 Sep 2017 21:53:06 +0000 (16:53 -0500)] 
Add 2.1.19 release to debian/changelog

15 months agoRange deletes in a CAS batch are ignored
Jeff Jirsa [Mon, 11 Sep 2017 16:35:01 +0000 (09:35 -0700)] 
Range deletes in a CAS batch are ignored

Patch by Jeff Jirsa; Reviewed by Jay Zhuang, Sylvain Lebresne for CASSANDRA-13655

15 months agoAvoid assertion error when IndexSummary > 2G
Stefania Alborghetti [Fri, 8 Sep 2017 01:33:20 +0000 (09:33 +0800)] 
Avoid assertion error when IndexSummary > 2G

patch by Stefania Alborghetti; reviewed by krummas for CASSANDRA-12014

15 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Stefan Podkowinski [Thu, 7 Sep 2017 08:20:40 +0000 (10:20 +0200)] 
Merge branch 'cassandra-2.2' into cassandra-3.0

15 months agoMerge branch 'cassandra-2.1' into cassandra-2.2
Stefan Podkowinski [Thu, 7 Sep 2017 08:18:21 +0000 (10:18 +0200)] 
Merge branch 'cassandra-2.1' into cassandra-2.2

15 months agoRPM: Change owner to root except for /var
sasayabaku [Tue, 29 Aug 2017 05:20:52 +0000 (14:20 +0900)] 
RPM: Change owner to root except for /var

Closes #144
Patch by Sasatani Takenobu; reviewed by Stefan Podkowinski for CASSANDRA-13782

15 months agoChange repair midpoint logging for tiny ranges
Jeff Jirsa [Tue, 5 Sep 2017 18:57:58 +0000 (11:57 -0700)] 
Change repair midpoint logging for tiny ranges

Patch by Jeff Jirsa; Reviewed by Blake Eggleston for CASSANDRA-13603

15 months agoOn log replay, the last segment header may be truncated (or null). We should tolerate...
Jeff Jirsa [Fri, 17 Mar 2017 20:54:03 +0000 (13:54 -0700)] 
On log replay, the last segment header may be truncated (or null). We should tolerate failure to read the header the same way we tolerate truncation of any of the rest of the final segment

Patch by Jeff Jirsa; Reviewed by Branimir Lambov for CASSANDRA-11995

15 months agoStreamingHistogram is not thread safe
Jeff Jirsa [Tue, 29 Aug 2017 17:31:16 +0000 (10:31 -0700)] 
StreamingHistogram is not thread safe

Patch by Jeff Jirsa; Reviewed by Jason Brown, Marcus Eriksson  for CASSANDRA-13756

15 months agoFix ComplexColumnData hashCode implementation
Stefan Podkowinski [Fri, 24 Feb 2017 11:52:17 +0000 (12:52 +0100)] 
Fix ComplexColumnData hashCode implementation

patch by Stefan Podkowinski; reviewed by Sylvain Lebresne for CASSANDRA-13263

15 months agoMerge branch 'cassandra-2.2' into cassandra-3.0
Marcus Eriksson [Tue, 5 Sep 2017 08:38:39 +0000 (10:38 +0200)] 
Merge branch 'cassandra-2.2' into cassandra-3.0