Jason Brown
2402acd47e
Merge branch 'cassandra-3.11' into trunk
2017-12-05 05:11:21 -08:00
Jason Brown
c3a1a4fa80
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-05 05:08:22 -08:00
Jason Brown
05cb556f90
More frequent commitlog chained markers
...
patch by jasobrown; reviewed by Sam Tunnecliffe for CASSANDRA-13987
2017-12-05 05:06:38 -08:00
Ariel Weisberg
ae837806bd
Support a means of logging all queries as they were invoked.
...
Patch by Ariel Weisberg; Reviewed by Blake Eggleston
2017-12-04 18:06:30 -05:00
Yuji Ito
f3f90c1896
Add GroupCommitLogService
...
patch by Yuji Ito and jasobrown; reviewed by Ariel Weisberg for CASSANDRA-13530
2017-12-01 13:12:20 -08:00
Andrés de la Peña
4c80eeece3
Parallelize initial materialized view build
...
patch by Andres de la Peña; reviewed by Paulo Motta for CASSANDRA-12245
2017-12-01 14:58:12 +01:00
Jason Brown
260846685b
Node to Node encryption transitional mode
...
patch by jasobrown; reviewed by Stefan Podkowinski for CASSANDRA-10404
2017-11-03 05:06:38 -07:00
Blake Eggleston
569c6abcfa
Merge branch 'cassandra-3.11' into trunk
2017-10-26 14:06:24 -07:00
Blake Eggleston
ea443dfe3e
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-10-26 14:03:33 -07:00
Blake Eggleston
b8697441d7
Add flag to disable materialized views, and warnings on creation
...
Patch by Blake Eggleston; Reviewed by Aleksey Yeschenko for CASSANDRA-13959
2017-10-26 13:54:37 -07:00
Zhao Yang
a586f6c88d
Improve config validation and documentation on overflow and NPE
...
patch by Zhao Yang; reviewed by Kurt Greaves for CASSANDRA-13622
2017-09-12 15:06:23 +01:00
Andrés de la Peña
1a679cf5b6
Merge branch 'cassandra-3.11' into trunk
2017-09-12 14:55:31 +01:00
Andrés de la Peña
12841938a0
Merge branch 'cassandra-3.0' into cassandra-3.11
...
# Conflicts:
# CHANGES.txt
# src/java/org/apache/cassandra/config/DatabaseDescriptor.java
2017-09-12 14:52:18 +01:00
Zhao Yang
8fc9275d30
Improve config validation and documentation on overflow and NPE
...
patch by Zhao Yang; reviewed by Kurt Greaves for CASSANDRA-13622
2017-09-12 14:31:07 +01:00
Jason Brown
d2dcd7f884
force minumum timeout value
...
patch by Varun Barala; reviewed by jasobrown for CASSANDRA-9375
2017-08-23 15:08:11 -07:00
Blake Eggleston
8028d4bdd6
Add configurable upper bound for validation executor threads
...
Patch by Blake Eggleston; Reviewed by Jeff Jirsa for CASSANDRA-13521
2017-05-18 16:15:33 -07:00
Ariel Weisberg
ed4a7c5ebf
Merge branch 'cassandra-3.11' into trunk
2017-05-03 16:38:27 -04:00
Ariel Weisberg
187658861d
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-05-03 16:34:56 -04:00
Christian Esken
617c8ebadb
Expire OTC messages by a single Thread
...
patch by Christian Esken; reviewed by Ariel Weisberg for CASSANDRA-13265
2017-05-03 16:30:43 -04:00
Edward Capriolo
1096f9f5e7
Make gc_log and gc_warn settable at runtime
...
Patch by Edward Capriolo; reviewed by Jon Haddad for CASSANDRA-12661
2017-04-11 17:14:11 -07:00
Ariel Weisberg
6f647aaa0d
Make it possible to monitor an ideal consistency level separate from actual consistency level
...
Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-13289
2017-03-30 17:01:20 -04:00
Jeff Jirsa
a49cf2c6cc
Merge branch 'cassandra-3.11' into trunk
2017-03-02 21:38:14 -08:00
Jeff Jirsa
ff170af2a2
Supplemental Ninja: Address message coalescing regression - Update yaml
...
Patch by Jeff Jirsa following CASSANDRA-12676
2017-03-02 21:36:34 -08:00
Brad Vernon
873660cf58
Remove offheap_buffer as option for memtable_allocation_type in cassandra.yaml
...
patch by Brad Vernon; reviewed by Robert Stupp for CASSANDRA-13179
2017-03-01 11:05:33 +01:00
Ariel Weisberg
48bfc8e8dc
Merge branch 'cassandra-3.11' into trunk
2017-02-14 15:14:15 -05:00
Ariel Weisberg
23a1dee45f
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-02-14 15:13:39 -05:00
Ariel Weisberg
82943d6aa7
Merge branch 'cassandra-2.2' into cassandra-3.0
2017-02-14 15:12:39 -05:00
Ariel Weisberg
9a80f803c2
Remove non-ascii characters from cassandra.yaml introduced by CASSANDRA-13090
...
patch by Ariel Weisberg; reviewed by Jason Brown for CASSANDRA-13219
2017-02-14 15:09:20 -05:00
Ariel Weisberg
edcbef3e34
Merge branch 'cassandra-3.11' into trunk
2017-02-13 13:34:31 -05:00
Ariel Weisberg
702ec088f5
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-02-13 13:32:30 -05:00
Ariel Weisberg
3d01e90615
Merge branch 'cassandra-2.2' into cassandra-3.0
2017-02-13 13:23:39 -05:00
Corentin Chary
5725e2c422
Coalescing strategies improvements CASSANDRA-13090
...
With the previous code TIMEHORIZON and MOVINGAVERAGE
coalesing strategy would wait even when the backlog
still contains data which would make it grow even more.
Also:
- cleanups parkLoop()
- add otc_coalescing_max_coalesced_messages
- add otc_coalescing_enough_coalesced_messages
- add other otc_* settings to cassandra.yaml
patch by Corentin Chary <c.chary@criteo.com> reviewed by Ariel Weisberg <aweisberg@apple.com> for CASSANDRA-13090
2017-02-13 12:58:29 -05:00
Corentin Chary
4d67639d38
Parallelize streaming of different keyspaces for bootstrap and rebuild
...
patch by Corentin Chary; reviewed by jasobrown for CASSANDRA-4663
2017-01-20 11:47:18 -08:00
Sylvain Lebresne
4881d9c308
Thrift removal
...
patch by Sylvain Lebresne; reviewed by Aleksey Yeschenko for CASSANDRA-11115
2016-12-13 10:27:12 +01:00
Sam Tunnicliffe
2f3e07a0ad
Merge branch 'cassandra-3.0' into cassandra-3.X
2016-11-14 12:49:04 +00:00
Eduard Tudenhoefner
d5326866d3
Use correct system_auth table names in cassandra.yaml
...
Patch by Eduard Tudenhoefner; reviewed by Sam Tunnicliffe for
CASSANDRA-12911
2016-11-14 12:48:06 +00:00
Guy Bolton King
e722046406
Update cassandra.yaml documentation for batch_size thresholds
...
Take account of changes in CASSANDRA-10876
Patch by Guy Bolton King; reviewed by Joel Knighton for CASSANDRA-12761
2016-10-14 17:14:57 +01:00
Sergio Bossa
d43b9ce509
Support optional backpressure strategies at the coordinator
...
patch by Sergio Bossa; reviewed by Stefania Alborghetti for CASSANDRA-9318
2016-09-20 09:07:36 +08:00
Paulo Motta
8af61ac311
Add keep-alive to streaming
...
patch by Paulo Motta; reviewed by Yuki Morishita for CASSANDRA-11841
2016-08-31 16:03:00 -05:00
Shogo Hoshii
6966fcda9b
Added slow query log
...
patch by Shogo Hoshii and Stefania Alborghetti; reviewed by Tyler Hobbs
and Stefania Alborghetti for CASSANDRA-12403
2016-08-17 10:47:14 +08:00
Ariel Weisberg
6dfc1e7eeb
Deprecate memtable_cleanup_threshold and set memtable_flush_writers default to 2.
...
Patch by Ariel Weisberg; reviewed by marcuse for CASSANDRA-12228
2016-08-04 14:30:04 +02:00
Jonathan Ellis
16086998e1
update cassandra.yaml comments post-CASSANDRA-10243
2016-07-26 10:58:44 -05:00
Jonathan Ellis
addf9c2c8e
Merge branch 'cassandra-3.0' into cassandra-3.9
2016-07-26 10:58:13 -05:00
Jonathan Ellis
023d2e98f1
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-07-26 10:54:55 -05:00
Jonathan Ellis
04ef62cba2
Merge branch 'cassandra-2.1' into cassandra-2.2
2016-07-26 10:54:43 -05:00
Jonathan Ellis
48a45eda50
update cassandra.yaml comments post-CASSANDRA-10243
2016-07-26 10:54:31 -05:00
Josh McKenzie
76188e9520
Merge branch 'cassandra-3.0' into cassandra-3.9
2016-07-11 16:29:58 -04:00
Josh McKenzie
e99ee19950
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-07-11 16:28:22 -04:00
Jeff Jirsa
f0d1d75ebf
Make GCInspector min log duration configurable
...
Patch by jjirsa; reviewed by jmckenzie for CASSANDRA-11715
2016-07-11 16:27:04 -04:00
Sylvain Lebresne
c7b9401bf8
Merge branch 'doc_in_tree' into trunk
...
* doc_in_tree:
Modify build file to include html doc in artifacts
Add 'report bug' section
Fix minor errors in CQL doc
Finish fixing the CQL doc
Don't track auto-generated file
Reorganize document
Automatically generate docs for cassandra.yaml
Fix CQL doc (incomplete)
Add Metrics/Monitoring docs
Add Change Data Capture documentation
Docs for Memtable and SSTable architecture
Add doc on compaction
Add initial version of security section
Fill in Replication, Tuneable Consistency sections
Add docs for cqlsh
Add snitch and range movements section on Operations
Add initial in-tree documentation (very incomplete so far)
2016-06-27 20:33:21 +02:00
Tyler Hobbs
f2f3071443
Automatically generate docs for cassandra.yaml
2016-06-21 19:53:48 +02:00
Josh McKenzie
e31e216234
Add Change Data Capture
...
Patch by jmckenzie; reviewed by cyeksigian and blambov for CASSANDRA-8844
2016-06-16 10:01:39 -04:00
Stefania Alborghetti
68d20edb2b
Merge branch 'cassandra-3.0' into cassandra-3.7
2016-05-26 10:52:31 +08:00
Alex Petrov
85cc390189
Prevent OOM failures on SSTable corruption, improve tests for corruption detection
...
Patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-9530
2016-05-26 10:51:06 +08:00
Yuki Morishita
f39a352fdf
Merge branch 'cassandra-3.0' into cassandra-3.7
2016-05-25 19:35:20 -05:00
Yuki Morishita
e000ebbe50
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-05-25 19:30:52 -05:00
Yuki Morishita
2bacc9a5c7
Merge branch 'cassandra-2.1' into cassandra-2.2
2016-05-25 19:28:01 -05:00
Paulo Motta
d27f9b0b77
Set default streaming_socket_timeout_in_ms to 24 hours
...
Patch by Paulo Motta; reviewed by Yuki Morishita for CASSANDRA-11840
2016-05-25 19:26:51 -05:00
Robert Stupp
9581209b35
Make prepared statement cache size configurable
...
patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-11555
2016-05-02 17:03:56 +02:00
Branimir Lambov
30bb255ec9
Add uncompressed chunk cache for RandomAccessReader
...
patch by Branimir Lambov; reviewed by Pavel Yaskevich for CASSANDRA-5863
2016-04-28 22:14:42 -07:00
Robert Stupp
ef5bbedd68
Support large partitions on the 3.0 sstable format
...
patch by Robert Stupp; reviewed by T Jake Luciani for CASSANDRA-11206
2016-04-21 16:48:26 +02:00
Aleksey Yeschenko
cb1a63474d
Merge branch 'cassandra-3.0' into trunk
2016-04-11 19:18:42 +01:00
Aleksey Yeschenko
5dbeef3f51
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-04-11 19:16:39 +01:00
Aleksey Yeschenko
ab2b8a60c4
Merge branch 'cassandra-2.1' into cassandra-2.2
2016-04-11 19:15:47 +01:00
Stefania Alborghetti
c1b1d3bccf
Checking if an unlogged batch is local is inefficient
...
patch by Stefania Alborghetti; reviewed by Paulo Motta for CASSANDRA-11529
2016-04-11 19:12:25 +01:00
Kaide Mu
761dfc2c83
Compress only inter-dc traffic by default
...
patch by Kaide Mu; reviewed by Paulo Motta for CASSANDRA-8888
2016-03-29 17:51:58 +01:00
Stefan Podkowinski
c9c9c42263
Hostname verification for node-to-node encryption
...
patch by Stefan Podkowinski; reviewed by Robert Stupp for CASSANDRA-9220
2016-03-28 13:02:50 +02:00
Stefan Podkowinski
e4a0a4bf65
Remove hard-coded SSL cipher suites and protocols
...
patch by Stefan Podkowinski; reviewed by Robert Stupp for CASSANDRA-10508
2016-03-16 20:36:44 +01:00
Yuki Morishita
10d61d46d3
Merge branch 'cassandra-3.0' into cassandra-3.5
2016-03-10 13:03:15 -06:00
Yuki Morishita
c9d2b7addc
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-03-10 13:01:30 -06:00
Yuki Morishita
b9ff7fe137
Merge branch 'cassandra-2.1' into cassandra-2.2
2016-03-10 13:00:09 -06:00
Paulo Motta
561000aa30
Fix streaming_socket_timeout_in_ms not enforced
...
Patch by Paulo Motta; reviewed by Yuki Morishita for CASSANDRA-11286
2016-03-10 12:54:24 -06:00
Sam Tunnicliffe
186777aac5
Refactor auth caches and add credentials cache
...
Patch by Sam Tunnicliffe; reviewed by Mike Adamson for CASSANDRA-7715
2016-02-17 17:03:11 +00:00
Jason Brown
90033b921b
Encrypted hints
...
patch by jasobrown; reviewed by Blake Eggleston for CASSANDRA-11040
2016-02-10 14:21:01 -08:00
Benedict Elliott Smith
2f41243191
9472: Reintroduce Off-Heap Memtables
...
patch by benedict and stefania
2016-01-27 10:49:26 +00:00
Jason Brown
7374e9b5ab
Encrypted commit logs
...
patch by jasobrown; reviewed by blambov for (CASSANDRA-6018)
2016-01-19 07:00:32 -08:00
Sylvain Lebresne
15cfeb779e
Merge branch 'cassandra-3.0' into cassandra-3.3
2016-01-07 12:03:52 +01:00
Sylvain Lebresne
601203cbcf
Merge branch 'cassandra-2.2' into cassandra-3.0
2016-01-07 12:03:39 +01:00
Sylvain Lebresne
e41fa34191
Merge branch 'cassandra-2.1' into cassandra-2.2
2016-01-07 12:03:26 +01:00
Jeremy Hanna
6d6d189042
Fix inter datacenter streaming default
...
patch by jeromatron; reviewed by aweisberg for CASSANDRA-9708
2016-01-07 11:54:51 +01:00
Marcus Eriksson
e2c6341898
Make sure the same token does not exist in several data directories
...
Patch by marcuse; reviewed by Yuki Morishita and Carl Yeksigian for CASSANDRA-6696
2016-01-05 16:48:50 +01:00
Blake Eggleston
c20566fa64
Implement hints compression
...
Patch by bdeggleston; reviewed by jmckenzie for CASSANDRA-9428
2015-12-24 07:16:07 -05:00
Sylvain Lebresne
d55a51e952
Merge branch 'cassandra-2.2' into cassandra-3.0
2015-12-11 17:58:48 +01:00
Paulo Motta
94c361d1a7
Add property to allow listening on broadcast_address (CASSANDRA-9748)
...
patch by pauloricardomg; reviewed by aweisberg for CASSANDRA-9748
2015-12-11 17:56:45 +01:00
Robert Stupp
46da70e1fc
Merge branch 'cassandra-2.2' into cassandra-3.0
2015-11-19 10:42:11 +01:00
Hobin Yoon
4e4832427a
Fix typo in cassandra.yaml
...
patch by Hobin Yoon; reviewed by Robert Stupp for CASSANDRA-10705
2015-11-19 10:41:26 +01:00
Robert Stupp
4b47d711ec
Merge branch 'cassandra-2.2' into cassandra-3.0
2015-10-28 20:13:49 +01:00
Robert Stupp
83fcc926eb
Update cassandra.yaml comments to reflect memory_allocator deprecation, remove in 3.0
...
patch by Robert Stupp; reviewed by Jim Witschey for CASSANDRA-10581
2015-10-28 20:12:25 +01:00
Robert Stupp
734a3bfa78
Merge branch 'cassandra-2.1' into cassandra-2.2
2015-10-28 14:18:25 +01:00
Norman Maurer
32a6f2059a
Support encrypted and plain traffic on the same port
...
patch by Norman Maurer; reviewed by Robert Stupp for CASSANDRA-10559
2015-10-28 14:17:18 +01:00
Norman Maurer
535c3ac759
Support encrypted and plain traffic on the same port
...
patch by Norman Maurer; reviewed by Robert Stupp for CASSANDRA-10559
2015-10-23 14:44:18 +02:00
Aleksey Yeschenko
bc5f167366
Merge branch 'cassandra-2.2' into cassandra-3.0
2015-10-21 21:10:21 +01:00
Aleksey Yeschenko
12e38f7f8e
Merge branch 'cassandra-2.1' into cassandra-2.2
2015-10-21 21:09:46 +01:00
Carl Yeksigian
29ff1f2ac2
(phrasing) replace 'wipe' with 'decomission'
2015-10-21 20:59:33 +01:00
Aleksey Yeschenko
f21c888510
Merge branch 'cassandra-2.2' into cassandra-3.0
2015-10-14 16:02:56 +01:00
Aleksey Yeschenko
7cab327245
Merge branch 'cassandra-2.1' into cassandra-2.2
2015-10-14 15:54:25 +01:00
Carl Yeksigian
711870e348
Don't allow startup if the node's rack has changed
...
patch by Carl Yeksigian; revieiwed by Paulo Motta for CASSANDRA-10242
2015-10-14 15:35:09 +01:00
Marcus Eriksson
36d0f55d46
Update cassandra.yaml allocate_tokens_for_keyspace to match the actual config variable
2015-10-07 13:57:13 +02:00
Sylvain Lebresne
566799f567
Remove (unsupported) offheap_objects option
...
patch by slebresne; reviewed by aweisberg for CASSANDRA-10437
The 'objects offheap' allocator is currently not implemented for
Cassandra 3.0. The option will be re-introduced by CASSANDRA-9472
in a future release but in the meantime, the patch properly remove
the (now broken) option.
2015-10-07 10:45:40 +02:00
Tushar Agrawal
2084f3fb19
Document commitlog segment size and max mutations size link
...
patch by Tushar Agrawal; reviewed by Chris Gerlt for CASSANDRA-10256
2015-10-02 14:45:04 -07:00
Joshua McKenzie
00264e8547
Merge branch 'cassandra-2.2' into cassandra-3.0
...
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/config/Config.java
2015-09-11 13:13:03 -04:00
Joshua McKenzie
53d0449170
Merge branch 'cassandra-2.1' into cassandra-2.2
...
Conflicts:
CHANGES.txt
conf/cassandra.yaml
src/java/org/apache/cassandra/config/DatabaseDescriptor.java
src/java/org/apache/cassandra/service/GCInspector.java
2015-09-11 13:00:40 -04:00
Joshua McKenzie
488db6f506
Add configurable warning threshold for GC duration
...
Patch by jmckenzie and achowdhery for CASSANDRA-8907
2015-09-11 12:54:30 -04:00
Stefan Podkowinski
a7895cfb2c
Support for both encrypted and unencrypted native transport connections
...
patch by Stefan Podkowinski; reviewed by Robert Stupp for CASSANDRA-9590
2015-09-05 18:23:10 +02:00
Stefania Alborghetti
53a177a915
Improve batchlog write path
...
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for
CASSANDRA-9673
2015-09-02 08:43:42 +01:00
Jonathan Ellis
e805f1466b
merge from 2.2
2015-08-28 17:01:36 -05:00
Jonathan Ellis
8bc32ba081
Fall back to 1/4 commitlog volume for commitlog_total_space on small disks
...
reviewed by aweisberg for CASSANDRA-10199
2015-08-28 16:55:56 -05:00
blerer
c1740a2132
Merge branch cassandra-2.2 into cassandra-3.0
2015-08-26 15:24:38 +02:00
blerer
2ac45aed90
Merge branch cassandra-2.1 into cassandra-2.2
2015-08-26 15:22:04 +02:00
Robert Coli
7e1ea4c8c1
Change streaming_socket_timeout_in_ms default
...
patch by Robert Coli; reviewed by Benjamin Lerer for CASSANDRA-8611
2015-08-26 15:16:47 +02:00
Aleksey Yeschenko
96d41f0e0e
Rewrite hinted handoff
...
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-6230
2015-08-19 17:27:22 +03:00
Robert Stupp
e37d577b6c
Disable scripted UDFs by default
...
patch by Robert Stupp; reviewed by Aleksey Yeschenko for CASSANDRA-9889
2015-08-04 00:05:30 +02:00
T Jake Luciani
3c43775c75
Revert "Revert "Materialized Views""
...
This reverts commit 24d185d72b .
2015-07-29 18:29:32 -04:00
Jonathan Ellis
24d185d72b
Revert "Materialized Views"
...
This reverts commit 3bdcaa336a .
2015-07-29 17:03:52 -05:00
Carl Yeksigian
3bdcaa336a
Materialized Views
...
patch by carl; reviewed by jmckenzie for CASSANDRA-6477
2015-07-29 16:15:53 -04:00
Benedict Elliott Smith
8f70bb2f5d
Permit disabling commit log segment recycling, and disable by default
...
patch by benedict; reviewed by driftx for CASSANDRA-9896
2015-07-28 17:34:25 +01:00
Stefania Alborghetti
6422e34769
Reduce IOP cost for small reads
...
Makes default buffer size for (uncompressed) buffered reads smaller,
based on the expected partition size
patch by stefania; reviewed by benedict for CASSANDRA-8894
2015-07-28 15:31:13 +01:00
Robert Stupp
7a6c3272e3
Disable UDFs again
...
patch by Robert Stupp; reviewed by Aleksey Yeschenko for CASSANDRA-9402
2015-07-24 14:22:21 +02:00
Robert Stupp
5790b4a44b
Implement proper sandboxing for UDFs
...
patch by Robert Stupp; reviewed by T Jake Luciani for CASSANDRA-9402
2015-07-24 11:37:26 +02:00
Marcus Eriksson
3b5ab3a473
Merge branch 'cassandra-2.2' into trunk
...
Conflicts:
src/java/org/apache/cassandra/io/sstable/format/SSTableReader.java
2015-07-13 19:28:12 +02:00
Marcus Eriksson
5a090cc5a1
Merge branch 'cassandra-2.1' into cassandra-2.2
...
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/io/sstable/format/SSTableReader.java
src/java/org/apache/cassandra/service/CassandraDaemon.java
2015-07-13 19:23:41 +02:00
Stefania Alborghetti
1ecccede7d
Handle corrupt files on startup
...
Patch by stefania; reviewed by marcuse for CASSANDRA-9686
2015-07-13 19:03:37 +02:00
Stefania Alborghetti
fae9d3beac
Warn when an extra-large partition is compacted, CASSANDRA-9643
2015-07-02 11:58:15 -07:00
Stefania Alborghetti
492c65a677
Warn when an extra-large partition is compacted, CASSANDRA-9643
2015-07-02 11:57:30 -07:00
Stefania Alborghetti
921eb7e806
Warn when an extra-large partition is compacted, CASSANDRA-9643
2015-07-02 11:37:50 -07:00
Stefania Alborghetti
e89d54865e
Change hinted_handoff_enabled yaml setting, JMX
...
patch by Stefania Alborghetti; reviewed by Aleksey Yeschenko for
CASSANDRA-9035
2015-07-01 19:43:33 +03:00
branimir
9a3fa887cf
Add algorithmic token allocation
...
patch by branimir; reviewed by benedict for CASSANDRA-7032
2015-06-23 12:03:45 +01:00
Josh McKenzie
115ed236aa
Merge branch 'cassandra-2.2' into trunk
2015-06-22 17:27:46 -04:00
Josh McKenzie
d6d32d26ff
Change Windows Kernel default timer resolution
...
Patch by jmckenzie; reviewed by tjake for CASSANDRA-9634
2015-06-22 17:27:08 -04:00
stefania
17dd4ccc78
Remove FileCacheService, instead pooling buffers
...
patch by stefania and benedict for CASSANDRA-8897
2015-06-09 10:08:24 +01:00
Jason Brown
675a0f4713
Compressed commit log should measure compressed space used
...
patch by blambov; reviewed by jasobrown from CASSANDRA-9095
2015-06-05 05:39:29 -07:00
Jonathan Ellis
4cc5fd10de
merge from 2.1
2015-06-03 10:32:01 -07:00
Jonathan Ellis
80ef282570
Default commitlog_sync_batch_window_in_ms changed to 2ms
...
patch by jbellis; reveiwed by bes for CASSANDRA-9504
2015-06-03 10:29:39 -07:00
Jonathan Ellis
61bea5a0d9
Explain that UDF security manager will be coming in 3.0
2015-05-27 17:02:06 -05:00
Robert Stupp
6c0a462624
Add a flag in cassandra.yaml to enable UDFs
...
patch by Robert Stupp; reviewed by Aleksey Yeschenko for CASSANDRA-9404
2015-05-15 22:01:38 +02:00
Aleksey Yeschenko
fa4a020ac9
Don't start Thrift rpc by default (CASSANDRA-9319)
...
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-9319
2015-05-12 16:02:53 +03:00
Jonathan Ellis
28132de16c
explain CL compression options
2015-05-08 13:28:34 -05:00
blambov
44f8254df8
Compressed Commit Log
...
patch by branimir; reviewed by ariel for CASSANDRA-6809
2015-03-24 23:42:30 +00:00
Ariel Weisberg
8d570fa799
Merge branch 'cassandra-2.1' into trunk
2015-03-17 19:31:54 +01:00
Ariel Weisberg
89cdfd8e07
DatabaseDescriptor throws NPE when rpc_interface is used
...
patch by Ariel Weisberg; reviewed by Carl Yeksigian for CASSANDRA-8839
2015-03-17 19:27:54 +01:00
Joshua McKenzie
ac75ce3e99
Merge branch 'cassandra-2.1' into trunk
2015-03-05 11:37:05 -06:00
Joshua McKenzie
b1c2536ccb
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
CHANGES.txt
2015-03-05 11:32:41 -06:00
Norman Maurer
e56d9efb7c
Add ability to limit number of native connections
...
Patch by Norman Maurer; reviewed by jmckenzie for CASSANDRA-8086
2015-03-05 10:37:53 -06:00
Sam Tunnicliffe
b32ce687e7
Make LIST USERS display inherited superuser status
...
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8849
2015-03-03 15:58:48 -08:00
Brandon Williams
51057f4cf7
Merge branch 'cassandra-2.1' into trunk
2015-02-10 12:19:58 -06:00
Brandon Williams
88b226b118
Merge branch 'cassandra-2.0' into cassandra-2.1
2015-02-10 12:19:51 -06:00
Brandon Williams
28c380c96a
Mention storage port should not be exposed, either
2015-02-10 12:19:43 -06:00
Brandon Williams
8f5435d063
Merge branch 'cassandra-2.1' into trunk
2015-02-10 12:07:49 -06:00
Brandon Williams
69d07fb03f
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
conf/cassandra.yaml
2015-02-10 12:07:38 -06:00
Brandon Williams
ce8501b77d
State the obvious.
2015-02-10 11:48:59 -06:00
Benedict Elliott Smith
a1f65c34fb
Merge branch 'cassandra-2.1' into trunk
2015-01-28 22:44:41 +00:00
Benedict Elliott Smith
160cbc1276
ninja remove commitlog_periodic_queue_size from cassandra.yaml, and @Deprecate in Config.java
2015-01-28 22:44:35 +00:00
Robert Stupp
dfd78d0e90
Serializing Row cache alternative, fully off heap
...
Patch by Robert Stupp, reviewed by Ariel Weisberg for CASSANDRA-7438
2015-01-21 20:50:35 +01:00
Sam Tunnicliffe
879b694d34
Introduce role based access control
...
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7653
2015-01-14 22:48:39 +03:00
Aleksey Yeschenko
2fc3a8934b
Merge branch 'cassandra-2.1' into trunk
2015-01-09 04:08:30 +03:00
Aleksey Yeschenko
8c5a959c97
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/auth/Auth.java
src/java/org/apache/cassandra/service/ClientState.java
2015-01-09 04:08:05 +03:00
Sam Tunnicliffe
e750ab238e
Introduce background cache refreshing to permissions cache
...
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8194
2015-01-09 04:02:32 +03:00
Ben Chan
f5866ca2ba
Add repair tracing
...
Patch by Ben Chan; reviewed by jmckenzie for CASSANDRA-5483
2014-12-03 13:15:10 -06:00
Joshua McKenzie
e39dc56eda
Merge branch 'cassandra-2.1' into trunk
...
Conflicts:
test/unit/org/apache/cassandra/db/CommitLogTest.java
2014-10-24 12:31:51 -05:00
Joshua McKenzie
d4df271f75
Add 'die' policy for commit log and disk failure
...
patch by John Sumsion and Josh McKenzie, reviewed by blerer for CASSANDRA-7927
2014-10-24 12:27:20 -05:00
Brandon Williams
1d05e8ea7a
Merge branch 'cassandra-2.1' into trunk
2014-10-16 11:58:00 -05:00
Brandon Williams
46c4f0b583
Merge branch 'cassandra-2.0' into cassandra-2.1
2014-10-16 11:57:49 -05:00
Brandon Williams
e93883988f
Update yaml comment about rpc_max_threads with HSHA
...
Patch by Mike Adamson, reviewed by brandonwilliams for CASSANDRA-8116
2014-10-16 11:57:08 -05:00
Jonathan Ellis
ada8d8b60b
Fail on very large batch sizes
...
patch by Carl Yeksigian; reviewed by Sankalp Kohli for CASSANDRA-8011
2014-10-01 12:08:29 -05:00
Benedict Elliott Smith
5aee12883d
Merge branch 'cassandra-2.1.0' into cassandra-2.1
2014-08-21 08:53:12 +07:00
Benedict Elliott Smith
af646fb759
ninja fix cassandra.yaml missing memtable_(off)?heap_size_in_mb
2014-08-21 08:52:40 +07:00
Jonathan Ellis
367a3696b3
Merge branch 'cassandra-2.1.0' into cassandra-2.1
2014-07-16 16:17:53 -05:00
Jonathan Ellis
545e2e1cba
Merge branch 'cassandra-2.0' into cassandra-2.1.0
2014-07-16 16:17:44 -05:00
Jonathan Ellis
93c27549a3
update column_index_size_in_kb description
2014-07-16 16:17:34 -05:00
Jonathan Ellis
9a4cc22a3e
Merge branch 'cassandra-2.1.0' into cassandra-2.1
2014-07-15 15:15:05 -05:00
Jonathan Ellis
3adf59486a
memtable_cleanup_threshold and memtable_flush_writers defaults
...
patch by jbellis; reviewed by bes for CASSANDRA-7551
2014-07-15 15:14:56 -05:00
Jake Luciani
f45a4e3a1e
ninja change default back to heap_buffers
2014-07-14 17:11:57 -04:00
Jonathan Ellis
5e4b8f535f
Add listen_interface and rpc_interface options
...
patch by Matt Kennedy; reviewed by Tupshin Harper and jbellis for CASSANDRA-7417
2014-07-11 23:36:13 -05:00
vparthasarathy
4112a7fa27
Split out outgoing stream throughput within a DC and inter-DC
...
patch by Vijay and benedict for CASSANDRA-6596
2014-06-30 20:47:58 -07:00
Benedict Elliott Smith
e77ea12520
Optimise CellName/Composite comparisons for NativeCell
...
patch by Jake Luciani and Benedict Elliott Smith for CASSANDRA-6755
2014-06-30 14:30:55 +01:00
Benedict Elliott Smith
da3606e180
Merge commit failure policy into 2.1
...
patch by Benedict Elliott Smith; reviewed by Marcus Eriksson for CASSANDRA-7429
2014-06-30 13:00:42 +01:00
Brandon Williams
e8500c72c7
Merge branch 'cassandra-2.0' into cassandra-2.1
2014-06-26 11:02:06 -05:00
Brandon Williams
ac1d5bd56f
Document initial_token/num_tokens behavior when both are set
...
Patch by Philip Thompson, reviewed by brandonwilliams for CASSANDRA-7411
2014-06-26 10:54:10 -05:00
Jonathan Ellis
1569bd9c4b
clean out in_memory_compaction_limit
...
patch by jbellis; reviewed by ayeschenko for CASSANDRA-7428
2014-06-24 22:13:53 -05:00
Brandon Williams
ae8aad4745
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
conf/cassandra.yaml
src/java/org/apache/cassandra/transport/Server.java
2014-06-12 09:46:56 -05:00
Brandon Williams
b48a17bfbb
Enabled keepalive for native protocol
...
Patch by brandonwilliams, reviewed by Sankalp Kohli for CASSANDRA-7380
2014-06-12 09:30:29 -05:00
Tyler Hobbs
60be74230e
Use $CASSANDRA_HOME for default paths instead of /var
...
Patch by Tyler Hobbs; reviewed by Brandon Williams and Joshua McKenzie
for CASSANDRA-7136
2014-06-05 15:38:41 -05:00
belliottsmith
ee950b4103
Revert flush directory (CASSANDRA-6357)
...
Patch by Jonathan Ellis; reviewed by Benedict Elliott Smith
2014-05-29 22:37:50 +01:00
Jonathan Ellis
e00878d955
Change concurrent_compactors defaults
...
patch by jbellis; reviewed by bes for CASSANDRA-7139
2014-05-21 13:11:16 -05:00
Pavel Yaskevich
8541cca718
Push more of memtable data off-heap
...
patch by benedict & xedin; reviewed by benedict, iamaleksey & xedin for CASSANDRA-6694
2014-04-29 13:58:20 +02:00
belliottsmith
4e95953f29
Preemptive open of compaction results
...
Patch by benedict; reviewed by marcuse for CASSANDRA-6916
2014-04-23 16:25:02 +02:00
Jonathan Ellis
b3a225ef10
Increase default CL space to 8GB
...
patch by Benedict Elliott Smith; tested by Ryan McGuire and reviewed by jbellis for CASSANDRA-7031
2014-04-23 07:25:35 -05:00
Jonathan Ellis
510c82e4e7
merge from 2.0
2014-04-22 07:41:27 -05:00
Jonathan Ellis
de720b4aa3
Log a warning for large batches
...
patch by Lyuben Todorov; reviewed by Benedict Elliott Smith for CASSANDRA-6487
2014-04-22 07:40:32 -05:00
Brandon Williams
02d1e7497a
Default flush dir to data dir.
...
Patch by brandonwilliams, reviewed by yukim for CASSANDRA-7064
2014-04-21 14:42:29 -05:00
Pavel Yaskevich
1a3b5dbcb5
Add multiple memory allocation options for memtables
...
patch by benedict and xedin; reviewed by marcuse and xedin for CASSANDRA-6689
2014-03-25 14:21:07 -07:00
Jonathan Ellis
0cd17695f6
Merge branch 'cassandra-2.0' into cassandra-2.1
2014-03-25 13:28:52 -05:00
Jonathan Ellis
f8229c3fb2
update comments for partitioner and snitch
2014-03-25 13:28:45 -05:00
Marcus Eriksson
35b2151369
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/service/CassandraDaemon.java
2014-03-18 08:09:02 +01:00
Marcus Eriksson
850cd59ca4
Add paranoid disk failure option.
...
Patch by marcuse, reviewed by kohlisankalp and jbellis for CASSANDRA-6646
2014-03-18 07:52:30 +01:00
Brandon Williams
ceddff58f3
Merge branch 'cassandra-2.0' into cassandra-2.1
...
Conflicts:
CHANGES.txt
2014-03-17 12:08:10 -05:00
Brandon Williams
98ed6a4be0
Merge branch 'cassandra-1.2' into cassandra-2.0
...
Conflicts:
CHANGES.txt
2014-03-17 12:07:00 -05:00
Brandon Williams
3876eefd11
Add extra SSL cipher suites.
...
Patch by brandonwilliams, reviewed by Ray Sinnema for CASSANDRA-6613
2014-03-17 12:05:35 -05:00
Tyler Hobbs
893c11f545
Add broadcast_rpc_address option to cassandra.yaml
...
Patch by Tyler Hobbs, reviewed by Jason Brown for CASSANDRA-5899
2014-03-07 13:09:05 -06:00
Jonathan Ellis
a6f5f361ca
Merge branch 'cassandra-2.0' into cassandra-2.1
2014-02-28 10:41:12 -06:00
Jonathan Ellis
5b80b97ded
merge from 1.2
2014-02-28 10:40:43 -06:00
Jonathan Ellis
e5b92d8ad3
r/m populate_io_cache_on_flush from yaml (per-table since #4694 )
2014-02-28 10:40:07 -06:00
Jonathan Ellis
f628bd8a4d
Merge branch 'cassandra-2.0' into cassandra-2.1
2014-02-18 11:22:24 -06:00
Jonathan Ellis
500c62d6b9
Allow per-dc enabling of hints
...
patch by Sankalp Kohli; reviewed by Lyuben Todorov for CASSANDRA-6157
2014-02-18 11:21:13 -06:00
vparthasarathy
94bda1f7d3
Split out outgoing stream throughput within a DC and inter-DC
...
patch by Vijay and benedict for CASSANDRA-6596
2014-02-15 12:25:14 -08:00
Jonathan Ellis
ee020c9446
Revert 6157 until we can commit to 2.0 and merge forwards
...
This reverts commit f64b31c426 .
2014-02-15 11:38:51 -06:00
Jonathan Ellis
f64b31c426
wip
2014-02-15 10:18:12 -06:00
Jonathan Ellis
f10148f4f1
Add flush directory distinct from compaction directories
...
patch by jbellis and aleksey for CASSANDRA-6357
2014-02-15 10:11:28 -06:00
Marcus Eriksson
9381b8d569
Add commit_failure_policy.
...
Patch by belliottsmith, reviewed by marcuse for CASSANDRA-6364
CASSANDRA-6364
2014-02-11 13:13:37 +01:00
Jonathan Ellis
4b54b8acd2
remove Table.switchlock and introduce o.a.c.utils.memory package
...
patch by Benedict Elliott Smith; reviewed by jbellis for CASSANDRA-5549
2014-01-30 17:09:18 -06:00
Aleksey Yeschenko
714c423360
New counters implementation
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6504
2014-01-27 16:37:41 -06:00
Brandon Williams
1218bcacba
clarify yaml comment about commitlog_periodic_queue_size
2014-01-27 16:22:30 -06:00
Brandon Williams
b9260092da
Merge branch 'cassandra-2.0' into trunk
2014-01-22 15:32:23 -06:00
Brandon Williams
6348ce0cc5
fix yaml comment for 6059
2014-01-22 15:32:17 -06:00
Aleksey Yeschenko
c8a0a3a689
Pre-6504 cleanup and fixups
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-6504
2014-01-17 03:41:20 +03:00
Aleksey Yeschenko
59c996212c
Merge branch 'cassandra-2.0' into trunk
...
Conflicts:
NEWS.txt
src/java/org/apache/cassandra/db/BatchlogManager.java
2014-01-05 03:26:20 +03:00
Aleksey Yeschenko
95f1b5f298
Merge branch 'cassandra-1.2' into cassandra-2.0
...
Conflicts:
NEWS.txt
src/java/org/apache/cassandra/db/BatchlogManager.java
2014-01-05 03:18:49 +03:00
Aleksey Yeschenko
2a7c20ea91
Add ability to throttle batchlog replay
...
patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-6550
2014-01-05 03:06:47 +03:00
Jonathan Ellis
dbd1a727b7
allocate fixed index summary memory pool and resample cold index summaries to use less memory
...
patch by Tyler Hobbs; reviewed by jbellis for CASSANDRA-5519
2013-11-22 12:12:55 -06:00
Sylvain Lebresne
2bbabe154e
Merge branch 'cassandra-2.0' into trunk
2013-11-04 16:13:06 +01:00
Sylvain Lebresne
4a439d22c5
Error out correctly when frame is too large
...
patch by slebresne; reviewed by dnorberg for CASSANDRA-5981
2013-11-04 16:12:02 +01:00
Jonathan Ellis
36cdf34bd9
Remove multithreaded compaction and PCR
...
patch by jbellis; reviewed by marcuse for CASSANDRA-6142
2013-10-30 10:17:23 -05:00
Jonathan Ellis
2f31bde61e
update Thrift server comment
2013-10-09 08:31:57 -05:00
Jonathan Ellis
dc7221f0bf
warn, then drop queries exceeding a configurable number of tombstones
...
patch by jbellis; reviewed by slebresne for CASSANDRA-6117
2013-10-01 14:20:44 -05:00
Jonathan Ellis
2fb089e4c8
Merge branch 'cassandra-1.2' into cassandra-2.0
2013-09-26 17:10:39 -05:00
Jonathan Ellis
bdb269af00
stronger warning to avoid 0.0.0.0 rpc_address
2013-09-26 17:10:21 -05:00
Jonathan Ellis
52b4fc3933
merge from 1.2
2013-09-23 13:33:38 -05:00
Jonathan Ellis
2267c20942
Add tombstone debug threshold and histogram
...
patch by Russell Spitzer and Lyuben Todorov; reviewed by jbellis for CASSANDRA-6042 and CASSANDRA-6057
2013-09-23 12:39:46 -05:00
Jonathan Ellis
72be2a4360
improve memory use and timeout defaults
...
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-6059
2013-09-19 14:37:33 -05:00
Jonathan Ellis
07b4878b04
Revert "add file_cache_size_in_mb setting"
...
This reverts commit dfe4937609 .
2013-09-17 17:17:05 -05:00
Jonathan Ellis
1e0d9513b7
merge from 1.2
2013-09-17 16:57:52 -05:00
Jonathan Ellis
dfe4937609
add file_cache_size_in_mb setting
...
patch by pyaskevich and jbellis for CASSANDRA-5661
2013-09-17 16:53:11 -05:00
Jonathan Ellis
83b0b2fb5b
merge from 1.2
2013-09-17 12:12:04 -05:00
Jonathan Ellis
dc95c8c0be
Tuning knobs for dealing with large blobs and many CFs
...
patch by jbellis; reviewed by yukim and Jeremiah Jordan
2013-09-17 12:07:54 -05:00
Sylvain Lebresne
741aa31a08
Remove deprecated native_transport_min_threads option
2013-08-26 17:45:53 +02:00
Sylvain Lebresne
a88c6dbe7e
Fix typo
2013-08-26 17:45:53 +02:00
Sylvain Lebresne
775dcbb50d
Fix typo
2013-08-26 17:39:38 +02:00
Sylvain Lebresne
ddcd54a3be
Merge branch 'cassandra-1.2' into cassandra-2.0.0
2013-08-26 17:37:19 +02:00
Sylvain Lebresne
02d9238e2a
Fix potential deadlock in the native protocol
...
patch by slebresne; reviewed by jbellis for CASSANDRA-5926
2013-08-26 17:36:47 +02:00
Sylvain Lebresne
5bf1fc13fd
Merge branch 'cassandra-1.2' into cassandra-2.0.0
2013-08-19 17:21:06 +02:00
Sylvain Lebresne
1d5ecab2fa
Comment that 0.0.0.0 may confuse some client drivers
2013-08-19 17:20:32 +02:00
Jonathan Ellis
9a28df0d0f
enable vnodes by default (CASSANDRA-5869)
...
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-5869
2013-08-11 21:32:49 -05:00
Jonathan Ellis
4bdf38b5c2
merge from 1.2
2013-06-13 21:23:31 -07:00
Jonathan Ellis
30b093a715
make auth config a bit friendlier
2013-06-13 21:20:33 -07:00
Jonathan Ellis
f3b1a2cbcf
merge from 1.2
2013-05-29 15:00:11 -05:00
Jonathan Ellis
19d2782c71
Scale hinted_handoff_throttle_in_kb to cluster size
...
patch by jbellis; reviewed by rbranson for CASSANDRA-5272
2013-05-29 14:59:45 -05:00
Jonathan Ellis
a3734e54bc
remove on-heap row cache
...
Removed on-heap row cache
patch by jbellis; reviewed by jasobrown for CASSANDRA-5348
2013-05-22 15:59:52 -05:00
Jonathan Ellis
8aa6222bf1
merge from 1.2
2013-05-21 13:45:22 -05:00
Jonathan Ellis
40669a3302
merge from 1.1
2013-05-21 13:41:46 -05:00
Jonathan Ellis
ac19c12152
Remove buggy thrift max message length option
...
patch by jbellis; reviewed by tjake for CASSANDRA-5529
2013-05-21 13:36:26 -05:00