Commit Graph

485 Commits

Author SHA1 Message Date
Sam Tunnicliffe c9d6c725dd Promote protocol v5 from beta
Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Eduard Tudenhoefner
for CASSANDRA-14973
2021-02-23 16:46:39 +00:00
zhaorenhai 7f1659cd1d
Upgrade netty and chronicle-queue dependencies to get Auditing and native library loading working on arm64 architectures
CASSANDRA-16384 test case AuditLoggerTest fail on aarch64 platform
 CASSANDRA-16392 Unable to load the library netty_tcnative_linux_aarch_64

 patch by Zhao Renhai (赵 仁海); reviewed by Mick Semb Wever for CASSANDRA-16384,CASSANDRA-16392
2021-01-22 10:02:20 +01:00
Mick Semb Wever 53357dadfb
Merge branch 'cassandra-3.11' into trunk 2021-01-20 16:40:15 +01:00
Mick Semb Wever ae58620aae
Update lib/jflex-1.6.0.jar to match upstream
patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-16393
2021-01-20 16:37:55 +01:00
Sam Tunnicliffe a7c4ba9eee Improve checksumming and compression in protocol V5
This reverts the changes made to the native protocol V5 wire format in
CASSANDRA-13304 and subsequent follow up JIRAs (CASSANDRA-15556 &
CASSANDRA-14716). The framing format has been re-implemented based on the
internode messaging format developed in CASSANDRA-15066.

OPTIONS and STARTUP messages are unframed (i.e. identical to the V4 format).
After sending its response to a STARTUP message, the server modifies the
pipeline and all further messages are sent (and should be expected by the
client to be received) in the format determined by the protocol version of
the STARTUP message.

Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Caleb Rackliffe
for CASSANDRA-15299
2020-12-01 18:49:06 +00:00
Bereng 0bb1c51162
Update jctools from 1.2.1 to 3.1.0
patch by Berenguer Blasi; reviewed by Mick Semb Wever for CASSANDRA-16255
2020-11-20 08:51:54 +01:00
Aleksey Yeshchenko cefe43b06b Upgrade netty to 5.1.54 and netty-tcnative to 2.0.34 2020-11-18 14:13:44 +00:00
Mick Semb Wever b73f034da1
Upgrade JNA to 5.6.0
Also remove remaining comments/doc referencing `-Dcassandra.boot_without_jna`

 patch by Adrain Cole, Mick Semb Wever; reviewed by Benjamin Lerer, Joey Lynch for CASSANDRA-16212

Co-authored-by: Adrian Cole <adrian.f.cole@gmail.com>
2020-11-16 09:36:45 +01:00
Rahul Nandi e37f766403 Upgrade to snakeyaml >= 1.26 version for CVE-2017-18640 fix
patch by Rahul Nandi; reviewed by Alex Petrov, David Capwell for CASSANDRA-16150
2020-10-09 13:02:38 -07:00
Alex Petrov 0dc5bd51f5 Changes required for Harry build
Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16102
2020-09-18 23:39:10 +03:00
David Capwell 0697489f74 Add test which validates that Message serializedSize(version) == serialize(out, version).length
patch by David Capwell; reviewed by Caleb Rackliffe, Jon Meredith for CASSANDRA-16064
2020-08-26 15:25:34 -07:00
bryn 02a80ef94f Update driver version to prevent issues with extra events being received when a node is decommissioned.
Patch by Bryn Cooke, reviewed by brandonwilliams for CASSANDRA-15677
2020-06-22 09:18:22 -05:00
Stefan Miklosovic d31ea25f42 Update Netty dependencies to latest
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for
CASSANDRA-15868
2020-06-18 14:43:41 +01:00
Stefan Miklosovic 576cb2b8a4 update Jackson to 2.9.10
Patch by Stefan Miklosovic, reviewed by brandonwilliams for
CASSANDRA-15867
2020-06-17 11:21:35 -05:00
Stefan Miklosovic 259c63f18e update version of Jackson to 2.9.10
Patch by Stefan Milosovic, reviewed by brandonwilliams for
CASSANDRA-15867
2020-06-11 15:12:01 -05:00
Dinesh A. Joshi 036750083d Update Python driver for cqlsh to 3.23
Patch by Dinesh Joshi; Reviewed by Ekaterina Dimitrova for CASSANDRA-15793
2020-05-07 09:35:10 -07:00
Dinesh A. Joshi f7b3317379 Update to Python driver 3.21 for cqlsh
Patch by Dinesh Joshi; reviewed by Jon Haddad, Andy Tolbert and David Capwell for CASSANDRA-14872
2020-02-20 15:38:44 -08:00
Patrick Bannister bf9a1d487b Make cqlsh and cqlshlib Python 2 & 3 compatible
Patch by Patrick Bannister; reviewed by Dinesh Joshi, Andy Tolbert and David Capwell for CASSANDRA-10190
2020-02-14 10:33:57 -08:00
Ekaterina Dimitrova 3f2a248da1 Update hppc library to version 0.8.1
Patch by Ekaterina Dimitrova, reviewed by brandonwilliams for CASSANDRA-12995
2020-02-12 11:21:05 -06:00
David Capwell f80a2ce10c Prevent the JVM from crashing due to corrupt LZ4 streams
Patch by David Capwell; reviewed by Jordan West and brandonwilliams for
CASSANDRA-15556
2020-02-11 11:00:24 -06:00
Boris Tsirkin 2dbae87c78 Remove joda time dependency.
Patch by Boris Tsikin, reviewed by brandonwilliams for CASSANDRA-15257
2020-01-23 11:19:36 -06:00
Ekaterina Dimitrova 82dc72088f Integrate SJK into nodetool
Patch by Ekaterina Dimotrova, reviewed by brandonwilliams for
CASSANDRA-12197
2020-01-10 11:41:12 -06:00
Sumanth Pasupuleti 38b49904dd
Upgrading Guava to 27, and to java-driver 3.6.0 (from 3.4.0-SNAPSHOT), plus refactoring to remove nativePort argument for NativeSSTableLoaderClient constructor
Patch by Sumanth Pasupuleti; reviewed by Michael Semb Wever for CASSANDRA-14655
2019-10-07 21:19:42 +02:00
Marvin Froeder bc5fc8bc2d
Move chronicle-core version from SNAPSHOT to STABLE, and include carrotsearch on pom.xml dependency list
Closes #358

 patch by Marvin Froeder; reviewed by Mick Semb Wever for CASSANDRA-15321
2019-09-22 19:22:20 +02:00
Aleksey Yeshchenko a339aa9e98 Update Netty dependencies to latest, clean up SocketFactory
patch by Aleksey Yeschenko; reviewed by Benedict Elliott Smith for
CASSANDRA-15195
2019-07-02 19:39:34 +01:00
Blake Eggleston aa762c6d52 Support building Cassandra with JDK 11
Patch by Blake Eggleston; Reviewed by Dinesh Joshi and Sam Tunnicliffe for CASSANDRA-15108
2019-05-10 13:46:27 -07:00
Dinesh Joshi dccf53061a Add Zstd compressor
Patch by Dinesh Joshi; Reviewed by Blake Eggleston for CASSANDRA-14482
2019-02-22 15:06:06 -08:00
Stefan Podkowinski 2886cac382 Ninja cleanup: remove obsoleted python drivers 2018-09-11 14:00:17 +02: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
Jason Brown a4053682e8 Update netty to 4.1.128
patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14633
2018-08-10 05:13:35 -07: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
Lerh Chuan Low 76ef78b7d7 Bump jackson version to >= 2.9.5
patch by Lerh Chuan Low; reviewed by jasobrown for CASSANDRA-14427
2018-05-17 22:26:54 -07:00
dr3s 14bfc94937
Upgrade metrics to fix reconnect when reporting metrics. (backported)
Patch by dr3s and Jeff Jirsa; Reviewed by Mick Semb Wever for CASSANDRA-12924
2018-05-11 12:54:24 +10:00
Michael Shuler 81ac654ff8 Add logback-1.2.3 licenses for CASSANDRA-14183 commit
CVE-2017-5929 Security vulnerability and redefine default log rotation policy.

Patch by Michael Shuler; Reviewed by Ariel Weisberg for CASSANDRA-14183
2018-02-14 18:18:09 -06: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
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
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
Alex Petrov 7eb915097d Make LWTs send resultset metadata on every request
Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-13992
2017-11-21 13:14:51 +01:00
Marcus Eriksson ec6282242b Upgrade Guava to 23.3 and Airline to 0.8
Patch by marcuse; reviewed by Stefan Podkowinski for CASSANDRA-13997
2017-11-09 09:51:05 +01:00
Alex Petrov 6d429cd031 Merge branch 'cassandra-3.0' into cassandra-3.11 2017-11-06 15:52:31 +01:00
Alex Petrov 6c29ee84a2 Allow dropping COMPACT STORAGE flag
Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857.
2017-11-06 15:44:51 +01:00
Jeff Jirsa 589501d8e2 Update lib/sigar-bin/libsigar-ppc64le-linux.so for cpp std gnu89
Patch by Rei Odaira; Reviewed by Jeff Jirsa, Michael Shuler for CASSANDRA-13615
2017-10-19 19:02:39 -07:00
Jason Brown 7f989edd26 Merge branch 'cassandra-3.11' into trunk 2017-10-17 06:14:12 -07:00
Jason Brown bbda20155a Update jackson JSON jars
patch by jasobrown; reviewed by Jeff Jirsa for CASSANDRA-13949
2017-10-17 06:09:29 -07:00
Alex Petrov 922dbdb658 Add result set metadata to prepared statement MD5 hash calculation
Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-10786
2017-10-11 16:15:29 +02:00
Michael Shuler cecb2de05a Update lz4 license to 1.4.0 for CASSANDRA-13741 2017-10-01 20:28:51 -05:00
Michael Kjellman 55772088e0 Upgrade lz4 to 1.4.0
patch by Michael Kjellman; reviewed by jasobrown for CASSANDRA-13741
2017-09-29 05:47:32 -07:00
Jason Brown fc92db2b9b move streaming to use netty
patch by jasobrown, reviewed by aweisberg for CASSANDRA-12229
2017-08-22 13:54:44 -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