Commit Graph

1318 Commits

Author SHA1 Message Date
Mick Semb Wever 7337fc0ab4
Merge branch 'cassandra-3.11' into trunk 2021-04-19 17:39:10 +02:00
Mick Semb Wever 2ec96ae669
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-19 17:34:05 +02:00
Mick Semb Wever 50a97a0d76
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-19 17:29:00 +02:00
Mick Semb Wever 53b0661cbb
Fix rat checking for files with missing license headers
patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558
2021-04-19 17:18:26 +02:00
David Capwell 038271cc6f Use source release of python driver from pip rather than GitHub
patch by David Capwell; reviewed by Adam Holmberg, Michael Semb Wever for CASSANDRA-16599
2021-04-15 18:03:51 -07:00
Mick Semb Wever 65b6dfa822
Merge branch 'cassandra-3.11' into trunk 2021-04-16 00:44:26 +02:00
Mick Semb Wever cca5ce56ac
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-16 00:43:03 +02:00
Mick Semb Wever 5f1b538ef5
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-16 00:41:27 +02:00
Mick Semb Wever c52f50f046
Restore running each test class in its own separate jvm and cassandra directory
(Remove test parallelism from ant build.xml)

 patch by Mick Semb Wever; reviewed by Yifan Cai, David Capwell for CASSANDRA-16595
2021-04-16 00:38:22 +02:00
Mick Semb Wever 94603c656e
Merge branch 'cassandra-3.11' into trunk 2021-04-15 13:13:09 +02:00
Mick Semb Wever 5b93a87a6f
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-15 13:07:39 +02:00
Mick Semb Wever 2a6059ef4a
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-15 13:04:17 +02:00
Mick Semb Wever 1185593907
Remove test parallelism from ant build.xml
patch by Mick Semb Wever; reviewed by Berenguer Blasi, Yifan Cai for CASSANDRA-16595
2021-04-15 12:55:31 +02:00
Mick Semb Wever e848d47ed1
Upgrade jflex to 1.8.2
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16576
2021-04-11 21:22:12 +02:00
Mick Semb Wever b80dd92251
Don't put apidocs (javadoc) into the binary artifact
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-15561
2021-04-09 17:32:46 +02:00
Mick Semb Wever 6cc730d689
Don't fork jvms in the build
On build machines with less than 1GB ram, use ANT_OPTS="-Xmx512m"

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16583
2021-04-09 17:26:38 +02:00
Ekaterina Dimitrova 29e4612e88 Fix warning about multiple versions of ant detected when running ant test
patch by Ekaterina Dimitrova; reviewed by Brandon Williams and Mick Semb Wever for CASSANDRA-16571
2021-04-08 17:42:48 -04:00
Mick Semb Wever c65500e8a1
Update IDE, Eclipse and NetBeans, classpaths for tests
patch by Mick Semb Wever, Berenguer Blasi; reviewd by Ekaterina Dimitrova, Benjamin Lerer for CASSANDRA-16560
2021-04-08 11:10:19 +02:00
Marcus Eriksson 6a45728b08 Add JStackJUnitTask to avoid downloading the jar
Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570
2021-04-08 09:47:50 +02:00
Mick Semb Wever 17d379ca1b
Offline build mode
When all dependencies are already in the local `~/.m2/repository/` we should not be needing an internet connection. ("Offline" mode should be automatic)

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16559
2021-04-06 19:09:08 +02:00
Mick Semb Wever cf39d03127
Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
- This removes lib/ from version control.
- The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
- Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
- The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
- Most classpaths in build.xml are replaced with resolver:resolve definitions.
- The build-deps-pom generated pom file is now only used for declaring test dependencies.

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16391
2021-04-02 10:17:08 +02:00
Mick Semb Wever 8f5b7fec71
Change version 4.0-beta5 to 4.0-rc1 2021-03-26 20:45:34 +01:00
Sam Tunnicliffe 1371883db3 Update bundled driver dependencies
This commit updates that bundled java and python drivers
to their latest released versions, 3.11.0 and 3.25.0
respectively.

Patch by Sam Tunnicliffe and Adam Holmberg; reviewed by
Brandon Williams for CASSANDRA-13951

Co-authored-by: Adam Holmberg <adam.holmberg@datastax.com>
2021-03-22 17:13:53 +00:00
Sam Tunnicliffe dd6c261119 Add io.netty.tryReflectionSetAccessible=true to j11 server options in order to enable netty to use Unsafe direct byte buffer construction
Patch by Sam Tunnicliffe; reviewed by Brandon Williams, Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16493
2021-03-19 17:36:13 -04:00
Mick Semb Wever f8b79ce932
Merge branch 'cassandra-3.11' into trunk 2021-03-19 18:11:14 +01:00
Mick Semb Wever e9209527f2
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-19 18:02:01 +01:00
Mick Semb Wever 1ee18ac22d
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-03-19 17:57:34 +01:00
Mick Semb Wever 730e89e229
Remove ant targets list-jvm-dtests and ant list-jvm-upgrade-dtests
patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16519
2021-03-19 17:36:19 +01:00
jacek-lewandowski 2ff456953f Make driver timeouts configurable and increase them for CqlTester
Patch by Jacek Lewandowski; reviewed by brandonwilliams for
CASSANDRA-16514
2021-03-14 12:49:25 -05:00
jacek-lewandowski 11d069a766
Fix probable collision when running unit tests in parallel, and use runners on testclasslist* targets
patch by Jacek Lewandowski; reviewed by Mick Semb Wever, Brandon Williams for CASSANDRA-16511
2021-03-12 15:48:33 +01:00
Ekaterina Dimitrova c7432e98a3 Merge branch 'cassandra-3.11' into trunk 2021-03-10 20:55:06 -05:00
Ekaterina Dimitrova b654000936 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-10 20:53:06 -05:00
Sylvain Lebresne efde6a76f9 Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897
2021-03-10 20:33:54 -05:00
Brandon Williams 995ce0ee21 Merge branch 'cassandra-3.11' into trunk 2021-03-04 08:14:57 -06:00
Brandon Williams a66246f9e8 Upgrade jackson-databind to 2.9.10.8
Patch by brandonwilliams, reviewed by adelapena for CASSANDRA-16462
2021-03-04 08:14:16 -06:00
Bereng 2d9d17894d Fix cassandra-stress JMX connection
Patch by Berenguer Blasi; reviewed by brandonwilliams for CASSANDRA-16473
2021-03-03 09:34:41 -06:00
Andrés de la Peña 0541c51996 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-01 12:33:02 +00:00
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
Mick Semb Wever 637b242840
Merge branch 'cassandra-3.11' into trunk 2021-02-08 11:28:47 +01:00
Mick Semb Wever b0a5a7cfc7
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-02-08 11:28:00 +01:00
Mick Semb Wever 4333b5c7d5
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-02-08 11:05:14 +01:00
Mick Semb Wever d19f352437
Generate JMH json report with `ant microbench`
patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16371
2021-02-08 10:55:58 +01:00
Benjamin Lerer f69b11eee9 Improve system tables handling in case of disk failures
patch by Benjamin Lerer; reviewed by Andrés de la Peña and  Marcus
Eriksson for CASSANDRA-14793
2021-02-04 15:04:22 +01:00
Alex Petrov ed51d02f7c Increment version to 3.11.11 2021-02-01 16:02:21 +01:00
Alex Petrov f35ab19dbe Increment version to 3.0.25 2021-02-01 15:59:15 +01:00
Ekaterina Dimitrova 0a9e129e10 Upgrade Jacoco to 0.8.6 (for Java 11 support)
Patch by Jacek Lewandowski; reviewed by Michael Semb Wever for CASSANDRA-16365
2021-01-28 17:36:59 -05: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
Ekaterina Dimitrova 9fc0b75a65 Merge branch 'cassandra-3.11' into trunk 2021-01-19 10:30:12 -05:00
Ekaterina Dimitrova c1f60ae48a Merge branch 'cassandra-3.0' into cassandra-3.11 2021-01-19 10:24:51 -05:00
Ekaterina Dimitrova f42a4ebb8d Merge branch 'cassandra-2.2' into cassandra-3.0 2021-01-19 09:33:34 -05:00