Commit Graph

827 Commits

Author SHA1 Message Date
Mick Semb Wever d69f7696e4
Create Jenkins pipeline definition, and split out Jenkins test-all builds to individual builds for each of the test targets
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15496
2020-01-21 18:59:16 +01:00
Michael Shuler a593d7b358 Increment version to 2.2.16 2019-10-29 16:09:30 -05: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
Ted Petersson a9a4f171be Fix JDK7 compatibility broken in cassandra-2.2
Patch by Ted Petersson; Reviewed by Michael Shuler for CASSANDRA-15050
2019-06-06 11:27:38 -05:00
Michael Shuler 63ff65a8dd Switch http to https URLs in build.xml
Patch by Michael Shuler; Reviewed by Joshua McKenzie for CASSANDRA-15137
2019-05-22 15:03:43 -04:00
Stefan Podkowinski 7333c2b04d Refactor Circle CI configuration
Enable high resource settings by copying .circleci/config.yml.HIGHRES
to .circleci/config.yml. For more details, see .circleci/readme.md

Patch by Stefan Podkowinski; reviewed by marcuse for CASSANDRA-14806
2019-03-15 09:47:27 +00:00
Alex Petrov a7d8ba7b10 Fix memory-retention problem arising from thread locals from schema change in in-jvm tests
patch by Alex Petrov; reviewed by Joseph Lynch for CASSANDRA-15014
2019-02-25 14:00:16 +01:00
Michael Shuler ce6bcaa5b8 Update version to 2.2.15 2019-02-11 21:01:30 -06: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
Michael Shuler af91658353 Update version to 2.2.14 2019-02-01 12:36:13 -06:00
Joseph Lynch 8ad4a9a522 In JVM dtests need to clean up after instance shutdown
Adds additional cleanup logic to ensure we don't leak classloaders and
their associated objects when running the in JVM dtests.

Patch by Joseph Lynch; 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
Michael Shuler 900292b2e4 Merge branch 'cassandra-2.1' into cassandra-2.2 2019-01-14 11:37:19 -06:00
Michael Shuler 6506684b81 Update release checksum algorithms to SHA-256, SHA-512
Patch by Michael Shuler; reviewed by Brandon Williams for CASSANDRA-14970
2019-01-14 11:26:03 -06:00
Michael Shuler 9ff78249a0 Update version to 2.2.13 2018-07-02 13:27:39 -05:00
Michael Shuler 797de4ae3c Update version to 2.2.12 2017-10-05 10:22:46 -05:00
Michael Shuler d4fd82be5d Update version to 2.1.20 2017-10-05 10:19:50 -05:00
Marcus Eriksson 9b6fd54a4e Merge branch 'cassandra-2.1' into cassandra-2.2 2017-08-18 19:16:56 +02:00
Marcus Eriksson a3498d5eb7 CASSANDRA-13775 followup - use 4 containers still
Patch by marcuse; reviewed by Eduard Tudenhoefner for CASSANDRA-13775
2017-08-18 19:15:46 +02:00
Joel Knighton 77aba07daf Increment version to 2.1.19 2017-07-24 13:21:16 -05:00
Michael Shuler 0163b97449 Increment to version 2.2.11 2017-06-26 18:46:28 -05:00
Michael Shuler 13e153b090 Merge branch 'cassandra-2.1' into cassandra-2.2 2017-06-15 14:06:17 -05:00
Michael Shuler fdb8c96108 Switch MAT to fetch jars from repo.maven.apache.org 2017-06-15 14:03:06 -05:00
Benjamin Lerer 8405f7366f Revert "upgrade JNA version to 4.4.0"
This reverts commit 3c81aa825d.
2017-05-31 15:14:22 +02:00
Benjamin Lerer 3c81aa825d upgrade JNA version to 4.4.0
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko  for CASSANDRA-13072
2017-05-31 14:37:10 +02:00
Ariel Weisberg cba5c7fa8b Merge branch 'cassandra-2.1' into cassandra-2.2 2017-04-21 16:18:59 -04:00
Ariel Weisberg 572fef8a06 Set javac encoding to utf-8
Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-13466
2017-04-21 16:15:42 -04:00
Michael Shuler c0f99c4e68 Fix 2.2 build on byteman-install dependency 2017-03-01 18:47:07 -06:00
Jeff Jirsa 9bbb449736 Merge branch 'cassandra-2.1' into cassandra-2.2 2017-03-01 13:43:37 -08:00
Robert Stupp 301f7c5b7b Remove unused repositories
Patch by Robert Stupp; Reviewed by Michael Shuler for CASSANDRA-13278
2017-03-01 13:40:04 -08:00
Ariel Weisberg aa66c999ad Fix "multiple versions of ant detected..." when running ant test
Patch by Michael Kjellman; Reviewed by Ariel Weisberg for CASSANDRA-13232
2017-02-28 19:43:06 -05:00
Michael Shuler 7841908c3c Increment to version 2.2.10 2017-02-21 14:03:53 -06:00
Michael Shuler de1f24d70f Increment to version 2.1.18 2017-02-21 14:00:54 -06:00
Nate McCall 753d90cd77 Quick fix: Add missing developers to build.xml file. 2017-02-14 23:20:23 +00:00
Robert Stupp f0f9cf232b Merge branch 'cassandra-2.1' into cassandra-2.2 2017-02-09 20:37:32 +01:00
Stefan Podkowinski eb0f443705 Upgrade netty to 4.0.44 to fix memory leak with client encryption
patch by Stefan Podkowinski; reviewed by Robert Stupp for CASSANDRA-13114
2017-02-09 20:36:07 +01:00
Michael Shuler 83ae5f3398 Bump version to 2.1.17 2016-10-10 17:09:10 -05:00
Michael Shuler 87034cd059 Prepare 2.1.16 release 2016-10-05 17:18:52 -05:00
Michael Shuler 238393520c Bump base.version to 2.2.9 2016-09-28 13:10:06 -05:00
Michael Shuler e9fe96f404 Bump base.version and d/changelog to 2.2.8 2016-09-23 16:42:46 -05:00
Sylvain Lebresne 5b38d3a81e Add Sigar to classes included in clientutil.java
This is required as Sigar is now a dependency of UUIDGen.

Patch by Sylvain Lebresne; reviewed by Tyler Hobbs for CASSANDRA-11635
2016-08-11 13:41:22 -05:00
Yuki Morishita bc9af92e80 Add byteman support for testing in 2.2
patch by yukim; reviewed by Paulo Motta for CASSANDRA-12377
2016-08-08 07:53:34 -05:00
Stefan Podkowinski 3cda6829cc Add JVM metrics for custom metrics reporter
patch by Stefan Podkowinski; reviewed by tjake for CASSANDRA-12312
2016-08-05 11:03:14 -04:00
T Jake Luciani ea8c430124 version 2.2.7 2016-06-28 20:10:15 -04:00
T Jake Luciani cb14186f8d version 2.1.15 2016-06-28 20:06:55 -04:00
T Jake Luciani 5c5c5b44c6 2.1.14 version bump 2016-04-15 10:30:21 -04:00
T Jake Luciani 220e4f62db 2.2.6 version bump 2016-04-15 10:00:04 -04:00
Robert Stupp 71f4406072 fix ohc and java-driver pom dependencies in build.xml
patch by Robert Stupp; reviewed by Jeremiah Jordan for CASSANDRA-10793
2016-02-18 21:38:23 +01:00
T Jake Luciani d5b6d1b634 2.1.13 build 2016-01-26 09:12:48 -05:00
Tyler Hobbs b4d67c9e5d Bump 2.2 version to 2.2.5 in build.xml 2016-01-22 12:00:32 -06:00