Joseph Lynch
b30c8c98a5
Improve merkle tree size and time on heap
...
Patch by Joseph Lynch; Reviewed by Blake Eggleston for CASSANDRA-14096
2019-02-14 13:19:30 -08:00
Benedict Elliott Smith
49f72af792
Merge branch 'cassandra-3.11' into trunk
2018-12-06 15:52:38 +00:00
Benedict Elliott Smith
d5021659cc
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-12-06 15:52:04 +00:00
sumanthpasupuleti
b82a42fd9a
Disable immediate flusher by default for cassandra-3.0 and cassandra-3.11
...
patch by Michael Burman and Sumanth Pasupuleti; reviewed by Benedict for CASSANDRA-14855
2018-12-06 15:49:55 +00:00
Michael Burman
fff6eec290
Backport ImmediateFlusher to cassandra-3.0 and cassandra-3.11
...
patch by Michael Burman and Sumanth Pasupuleti; reviewed by Benedict for CASSANDRA-14855
2018-12-06 15:48:50 +00:00
Vinay Chella
f46762eeca
Audit log allows system keyspaces to be audited via configuration options
...
Patch by Vinay Chella; reviewed by Per Otterström and marcuse for CASSANDRA-14498
2018-11-19 12:34:34 +01:00
Joseph Lynch
bfbc5274f2
Partitioned outbound internode TCP connections can occur when nodes restart
...
Patch by Joseph Lynch; Reviewed by Ariel Weisberg for CASSANDRA-14358
2018-11-01 17:35:23 -04:00
Jeff Jirsa
0766f7e541
Improve wording around partitioner selection
...
Patch by Aaron Ploetz; Reviewed by Dinesh Joshi, Kurt Greaves for CASSANDRA-14798
2018-10-31 14:54:08 -07:00
pksivar
6e00ab956e
Allow using custom script for chronicle queue BinLog archival
...
Patch by Pramod K Sivaraju and marcuse; reviewed by Ariel Weisberg
and Sam Tunnicliffe for CASSANDRA-14373
2018-10-11 13:06:34 +02:00
Sam Tunnicliffe
5fbb938ada
Detect inconsistencies in repaired data on the read path
...
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson and Jordan West for CASSANDRA-14145
2018-09-05 19:07:12 +01:00
Sam Tunnicliffe
65fb17a88b
Add checksumming to the native protocol
...
Patch my Michael Kjellman and Sam Tunnicliffe; reviewed by Dinesh Joshi
and Jordan West for CASSANDRA-13304
2018-09-01 22:41:37 +01:00
Ariel Weisberg
f7431b4328
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>
2018-08-31 21:34:22 -04:00
Dinesh A. Joshi
7b61b0be88
Disable old native protocol versions on demand
...
patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14659
2018-08-30 14:12:38 -07:00
Michael Burman
96ef514917
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
2018-08-24 16:07:39 +01:00
Stefan Podkowinski
2846b22a70
Add diagnostic events base classes
...
patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-13457
2018-08-17 14:06:57 +02:00
Jason Brown
ed806594e5
Revert 4.0 GC alg back to CMS
...
patch by jasobrown; reviewed by Jordan West for CASSANDRA-14636
2018-08-10 10:44:05 -07:00
Dinesh A. Joshi
47a12c52a3
Stream entire SSTables when possible
...
patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Ariel Weisberg
for CASSANDRA-14566
2018-07-27 17:50:25 +01:00
Robert Stupp
6ba2fb9395
Make C* compile and run on Java 11 and Java 8
...
patch by Robert Stupp; reviewed by Jason Brown for CASSANDRA-9608
2018-07-26 18:20:00 +02:00
Jason Brown
176d4bac22
Make PeriodicCommitLogService.blockWhenSyncLagsNanos configurable
...
patch by jasobrown; reviewed by Jordan West for CASSANDRA-14580
2018-07-22 03:20:46 -07:00
Marcus Eriksson
5d87677650
Add option to sanity check tombstones on reads/compaction
...
Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14467
2018-06-05 12:47:20 -07:00
Jason Brown
4f1094e668
Merge branch 'cassandra-3.11' into trunk
2018-05-12 05:33:02 -07:00
Jason Brown
443088fd13
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-05-12 05:31:34 -07:00
Shyam Phirke
b9b2a4e1a0
Cassandra not starting when using enhanced startup scripts in windows
...
patch by Shyam Phirke; reviewed by jasobrown CASSANDRA-14418
2018-05-12 05:28:20 -07:00
Vinay Chella
f56871b88b
Audit logging for database activity
...
patch by Vinay Chella; reviewed by jasobrown for CASSANDRA-12151
2018-05-11 05:44:16 -07:00
Mick Semb Wever
4268761695
Merge branch 'cassandra-3.11' into trunk
2018-05-10 12:47:50 +10:00
Mick Semb Wever
df9475086d
Detect OpenJDK jvm type and architecture
...
Patch by Stefan Podkowinski; Reviewed by Mick Semb Wever for CASSANDRA-12793
2018-05-10 12:46:03 +10:00
Marcus Eriksson
d14a9266c7
Automatic sstable upgrades
...
Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14197
2018-05-09 08:17:33 +02:00
Blake Eggleston
54de771e64
Add network authz
...
Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-13985
2018-04-23 09:55:31 -07:00
Aleksey Yeshchenko
2fcd29b830
Eliminate background repair and probablistic read_repair_chance table options
...
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
2018-04-18 11:41:17 +01:00
Gregory Ramsperger
fd44a69fce
Use standard Amazon naming for datacenter and rack in Ec2Snitch.
...
patch by Gregory Ramsperger and jasobrown; reviewed by Joey Lynch for CASSANDRA-7839
2018-04-16 17:59:06 -07:00
nvharikrishna
42827e6a67
Yaml comments: data_file_directories distributes data evenly by partitioning its token ranges.
...
Patch by Venkata Harikrishna Nukala; Reviewed by Jeff Jirsa for CASSANDRA-14372
2018-04-10 21:22:19 -07:00
Alex Ott
73fa27cc6a
cqlshrc.sample uses incorrect option for time formatting
...
Closes #197
Patch by Alex Ott; Reviewed by Jeff Jirsa for CASSANDRA-14243
2018-03-01 23:16:24 -08:00
Michael Shuler
c0aa79e545
CVE-2017-5929 Security vulnerability and redefine default log rotation policy.
...
Patch by Michael Shuler; Reviewed by Ariel Weisberg for CASSANDRA-14183
2018-02-14 16:30:43 -05:00
Stefan Podkowinski
bb9aa09881
Use JRE default key store algorithm instead of SunX509
...
patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANRA-13259
2018-02-14 11:29:59 +01:00
Paulo Motta
6034c268c3
Merge branch 'cassandra-3.11' into trunk
2018-02-10 15:03:59 -02:00
Paulo Motta
0a6b6f506b
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-02-10 14:59:28 -02:00
Paulo Motta
c231ed5be0
Merge branch 'cassandra-2.2' into cassandra-3.0
2018-02-10 14:57:53 -02:00
Ariel Weisberg
da58565ebc
Revert ProtocolVersion changes from CASSANDRA-7544
...
Patch by Ariel Weisberg; Reviewd by Jason Brown for CASSANDRA-14211
2018-02-01 17:20:00 -05:00
Ariel Weisberg
59b5b6bef0
Allow storage port to be configurable per node
...
Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544
2018-01-25 14:32:24 -05:00
Jason Brown
d569c831cb
Merge branch 'cassandra-3.11' into trunk
2017-12-13 19:53:42 -08:00
Jason Brown
c000827afd
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-13 19:52:31 -08:00
Jason Brown
db788fe860
Improve commit log chain marker updating
...
patch by jasobrown; reviewed by Ariel Weisberg for CASSANDRA-14108
2017-12-13 19:51:34 -08:00
Benjamin Lerer
17e602b7d2
Merge branch cassandra-3.11 into trunk
2017-12-12 10:52:23 +01:00
Benjamin Lerer
a7c45be936
Merge branch cassandra-3.0 into cassandra-3.11
2017-12-12 10:42:50 +01:00
Benjamin Lerer
dd187d105b
Merge branch cassandra-2.2 into cassandra-3.0
2017-12-12 10:32:36 +01:00
Benjamin Lerer
02aba7343c
Rely on the JVM to handle OutOfMemoryErrors
...
patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-13006
2017-12-12 10:21:05 +01:00
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
Jason Brown
87962dcf36
Merge branch 'cassandra-3.11' into trunk
2017-11-02 10:47:17 -07:00
Jason Brown
c8a3b58bdb
ninja-fix comment to correct the default RING_DEALY value
2017-11-02 10:46:24 -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
Jay Zhuang
41ef972b18
simplify mx4j configuration
...
patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-13578
2017-08-24 09:13:56 -07: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
Jason Brown
356dc3c253
switch internode messaging to netty
...
patch by jasobrown, reviewed by pcmanus for CASSANDRA-8457
2017-08-22 13:54:44 -07:00
Tomas Repik
12d4e2f189
Change default start_native_transport to true and remove from jvm.options
...
patch by Tomas Repik; reviewed by Stefan Podkowinski for CASSANDRA-13656
2017-07-20 09:43:02 +02:00
Joaquin Casares
082af0a9ba
Remove unused max_value_size_in_mb config setting
...
Fixes #124
Patch by Joaquin Casares; Reviewed by Jeff Jirsa for CASSANDRA-13625
2017-06-21 16:58:03 -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
Blake Eggleston
f8159ac507
Bring back maxHintTTL propery
...
Patch by Blake Eggleston, reviewed by Aleksey Yeschenko for CASSANDRA-12982
2017-05-16 14:37: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
Benjamin Lerer
05106f0780
Merge branch cassandra-3.X into trunk
2017-01-11 21:31:07 +01:00
Benjamin Lerer
3bcdbd66fe
Merge branch cassandra-3.11 into cassandra-3.X
2017-01-11 21:29:55 +01:00
Benjamin Lerer
9c2ab25556
Merge branch cassandra-3.0 into cassandra-3.11
2017-01-11 21:28:21 +01:00
Benjamin Lerer
5774d8e235
Removes SetJsr223Env from cassandra-env.ps1 (Follow up CASSANDRA-12883)
2017-01-11 21:23:48 +01:00
Paulo Motta
a1f0dcdcb7
Merge branch 'cassandra-3.X' into trunk
2017-01-06 11:00:12 -02:00
Paulo Motta
2e675b5ca3
ninja2: fix thread priorities workaround url on jvm.options
2017-01-06 10:59:53 -02:00
Paulo Motta
44d2b80098
ninja: fix thread priorities workaround url on jvm.options
2017-01-06 09:54:37 -02:00
Paulo Motta
29a855e1ba
Merge branch 'cassandra-3.X' into trunk
2017-01-06 09:53:09 -02:00
Paulo Motta
5c0aacbacd
ninja: fix thread priorities workaround url on jvm.options
2017-01-06 09:52:22 -02:00
Sam Tunnicliffe
b02dec3da5
Merge branch 'cassandra-3.X' into trunk
2016-12-13 10:32:57 +00:00
Sam Tunnicliffe
8bbe2f5951
Merge branch 'cassandra-3.0' into cassandra-3.11
2016-12-13 10:29:08 +00: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