Commit Graph

199 Commits

Author SHA1 Message Date
Jon Meredith 3df63ed054 Merge branch 'cassandra-3.0' into cassandra-3.11 2019-08-15 14:21:23 -06:00
Jon Meredith 51c0f6b2f0 Merge branch 'cassandra-2.2' into cassandra-3.0 2019-08-15 14:14:48 -06:00
Jon Meredith 8dcaa12baa Allow instance class loaders to be garbage collected for inJVM dtest
Backport support optional network/gossip test features,
instance generations and subnet support from trunk.

Backport MessageFilter and cluster builder API changes to match
trunk (except for the change in namespace for Verbs).

Add a test for repeatedly creating/tearing down in-JVM dtest
clusters to help find resource leaks.

Change IsolatedExecutor to clean up on an executor with zero
core threads so that it exits sooner enabling GC on the
InstanceClassLoader.  Moved classloader close after shutdown to prevent
improve logging when the isolated executor is shutdown.

Update the logback config for dtests to make it obvious
which log threads are for instances vs the main logger.

Disable native library loading until it can be reinstated
(tracked in CASSANDRA-15170).

Shutdown various executors and threads that were
preventing the instance classloader from being unloaded.

Add test-jvm-dtest-some ant target

Patch by Jon Meredith; Reviewed by Alex Petrov and
Benedict Elliott Smith for CASSANDRA-15170
2019-08-15 10:12:06 -06:00
Benedict Elliott Smith a6059f1fee Merge branch 'cassandra-3.0' into cassandra-3.11 2019-02-05 10:52:17 +00:00
Benedict Elliott Smith aa2a5c6994 Merge branch 'cassandra-2.2' into cassandra-3.0 2019-02-05 10:51:28 +00:00
Benedict Elliott Smith c100f1ac40 Multi-version in-JVM dtests
patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14937
2019-02-05 10:49:16 +00:00
Benedict Elliott Smith 2d05bff0ba Merge branch 'cassandra-3.0' into cassandra-3.11 2019-01-21 17:44:36 +00:00
Benedict Elliott Smith 459945bcf4 Merge branch 'cassandra-2.2' into cassandra-3.0 2019-01-21 17:43:26 +00:00
Benedict Elliott Smith fdb1735010 In JVM dtests need to clean up after instance shutdown
Followup - isolate executions for a given node to an executor owned by the instance

patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14922
2019-01-21 10:13:48 +00:00
Alex Petrov 1d5e0301f3 Introduce in-jvm distributed tests
Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.

Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
2019-01-21 10:13:48 +00:00
Robert Stupp 9562b9b69e Properly evict pstmts from prepared statements cache
patch by Robert Stupp; reviewed by Benjamin Lerer for CASSANDRA-13641
2017-06-28 21:15:03 +02:00
Ariel Weisberg 3e95c5b0c5 Set <includeCallerData>true</includeCallerData> in test/conf/logback-test.xml
Patch my Michael Kjellman; Reviewed by Ariel Weisberg for CASSANDRA-13317
2017-03-23 11:31:47 -04:00
Joel Knighton ec9ce3dfba Merge branch 'cassandra-3.0' into cassandra-3.11 2017-03-22 13:22:43 -05:00
Stefan Podkowinski c4cb915eaf Replace keystore for utests with non export restricted cipher keys
patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANDRA-12945
2016-11-29 11:06:08 -08:00
Marcus Eriksson d4d71cd331 Merge branch 'cassandra-3.0' into trunk 2016-08-17 15:38:12 +02:00
Marcus Eriksson 5694a2ac3f Debug logging for unit tests
Patch by marcuse; reviewed by Michael Shuler for CASSANDRA-12425
2016-08-17 15:08:08 +02:00
Jérôme Mainaud e1393ec54f Unify STDOUT and SYSTEMLOG logback format
Patch by Jérôme Mainaud; Reviewed by Paulo Motta for CASSANDRA-12004
2016-07-27 15:38:32 +01: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
Aleksey Yeschenko 84db205b41 Merge branch 'cassandra-3.0' into trunk 2016-02-29 17:20:13 +00:00
Aleksey Yeschenko 6328590808 Merge branch 'cassandra-2.2' into cassandra-3.0 2016-02-29 17:19:19 +00:00
Stefan Podkowinski a24bd6c6a5 Preserve order for preferred SSL cipher suites
Patch by Stefan Podkowinski and Tom Petracca; reviewed by Stefania for CASSANDRA-11164
2016-02-29 17:17:47 +00:00
Robert Stupp fdee887b42 Merge branch 'cassandra-3.0' into trunk 2016-02-19 10:30:50 +01:00
Robert Stupp a76a8efcc7 Prevent logging in sandboxed state
patch by Robert Stupp; reviewed by Tyler Hobbs for CASSANDRA-11033
2016-02-19 10:28:30 +01:00
Benedict Elliott Smith 2f41243191 9472: Reintroduce Off-Heap Memtables
patch by benedict and stefania
2016-01-27 10:49:26 +00:00
Pavel Yaskevich 72790dc8e3 Integrate SASI index into Cassandra
patch by xedin; reviewed by beobal for CASSANDRA-10661
2016-01-23 19:35:29 -08:00
Aleksey Yeschenko 6f2b855c6e Merge branch 'cassandra-3.0' into trunk 2015-10-16 13:29:30 +01:00
Aleksey Yeschenko 56cfc6ea35 Remove Pig support
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-10542
2015-10-16 13:23:20 +01:00
Sylvain Lebresne 07782aa4a5 Merge branch 'cassandra-3.0' into trunk 2015-10-07 10:48:48 +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
Stefania Alborghetti 557bbbccb0 Abort in-progress queries that time out
patch by Stefania; reviewed by aweisberg for CASSANDRA-7392
2015-10-07 10:28:37 +02:00
Aleksey Yeschenko 4bb5976a7b Merge branch 'cassandra-3.0' into trunk 2015-09-19 17:50:38 +01:00
Aleksey Yeschenko cffa93c629 Set hints_directory in cassandra_pig.yaml 2015-09-19 17:50:06 +01:00
Aleksey Yeschenko 1944e402cf Merge branch 'cassandra-3.0' into trunk 2015-09-15 16:16:56 +01:00
Aleksey Yeschenko 7ca4db0a11 Merge branch 'cassandra-2.2' into cassandra-3.0 2015-09-15 16:16:33 +01:00
Aleksey Yeschenko cd4a1e6acc Merge branch 'cassandra-2.1' into cassandra-2.2 2015-09-15 16:12:45 +01:00
Alex Liu c7b4073578 (Pig) support BulkOutputFormat as a URL parameter
patch by Alex Liu; reviewed by Piotr Kołaczkowski for CASSANDRA-7410
2015-09-15 16:08:54 +01:00
Aleksey Yeschenko cabdb03a9f Merge branch 'cassandra-3.0' into trunk 2015-08-19 17:30:00 +03: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
Benedict Elliott Smith ef5962442e Revert "Add transparent data encryption core classes (CASSANDRA-9945)"
This reverts commit 765ab3fc3b.
2015-08-06 16:08:05 +02:00
Jason Brown 765ab3fc3b Add transparent data encryption core classes (CASSANDRA-9945) 2015-08-06 14:36:07 +02:00
Jason Brown 72f5fbd236 Revert "Add transparent data encryption core classes"
This reverts commit 37160e109e.
2015-08-03 16:42:38 -07: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
Jason Brown 37160e109e Add transparent data encryption core classes
patch by jasobrown, reviewed by snazy for CASSANDRA-9945
2015-08-01 07:14:04 -07:00
Ariel Weisberg 00ed8017fd Improve log output from unit tests
(follow-up to c8d3cc1493)

patch by Ariel Weisberg; reviewed by Robert Stupp for CASSANDRA-9528
2015-07-22 19:46:47 +02:00
Sylvain Lebresne a991b64811 Storage engine refactor, a.k.a CASSANDRA-8099
Initial patch, see ticket for details
2015-06-30 12:47:01 +02:00
Ariel Weisberg c8d3cc1493 Improve log output from unit tests
patch by Ariel Weisberg; reviewed by Robert Stupp for CASSANDRA-9528
2015-06-24 08:09:52 +02:00
branimir 9a3fa887cf Add algorithmic token allocation
patch by branimir; reviewed by benedict for CASSANDRA-7032
2015-06-23 12:03:45 +01:00
Sam Tunnicliffe 1936657570 Remove use of Cell in Thrift M/R classes
Patch and review by Philip Thompson and Sam Tunnicliffe for
CASSANDRA-8609
2015-06-04 10:46:57 +01: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
Ariel Weisberg 160e7f2945 faster async logback configuration for tests
patch by awiesberg; reviewed by beobal for CASSANDRA-9376
2015-05-15 11:20:35 -04:00