11 Patch |
a4805a910904019698ae373ac33f88855cf67f3d,
d57f2a487167f2b0ea5e71b93ff856b6324ee1e0,
56f547f02ce431038ede6d5c75011c8138e1968d,
14770b6921f0dcc801a2428da65e41553d13ada4,
c2d684d7423bbf02a6fc231345eb1c2335cbc0b3,
86d5c28d4b23518d3073c947a38b38df8025bd8b,
2c5f4841479d5ff80a21540ec4e2fa5344a52251,
595fea7d97f0d87ac9b9a1510379a6faa6a29abf,
29317751434cd1b3a129fd4e44628b28c421c6bd,
c7d68e72daafd83657f5d427223dd6283af70128,
346932217ee3149211b52500c4698906e7f08844 |
a4805a910904019698ae373ac33f88855cf67f3d | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-04-29 16:48:12-07:00
Support for multiple Cassandra versions
This patch lays the groundwork to support multiple Cassandra versions.
New submodules were created for common libraries as well as specific
Cassandra versions. Several dependencies are moved to the common
submodule due to their universal nature.
Most importantly, this patch introduces Junit Test Template for testing multiple
Cassandra versions. Test should be annotated with a
@CassandraIntegrationTest. These tests require Docker and Kubernetes be available.
A single version is currently supported, 4.0. A dockerfile sets up the image
from the beta tarball and initializes the session.
Cassandra driver was upgraded to version 3.9, previous versions errored
with Java 11.
CircleCI tests are run using microk8s.
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRASC-23
d57f2a487167f2b0ea5e71b93ff856b6324ee1e0 | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-04-23 14:49:37-07:00
Set up asciidoc based documentation.
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRASC-15
14770b6921f0dcc801a2428da65e41553d13ada4 | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-04-21 16:00:09-07:00
Gradle can now generate Deb packages, RPMs and Docker containers
Patch by Jon Haddad; Reviewed by Jake Luciani and Dinesh Joshi for CASSANDRASC-14
c2d684d7423bbf02a6fc231345eb1c2335cbc0b3 | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-03-09 12:45:10-07:00
Security patch for snake yaml
Bumped commons-configuration2 to latest version and correctly use
YAMLConfiguration.
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRASC-12
595fea7d97f0d87ac9b9a1510379a6faa6a29abf | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-03-04 13:56:46-08:00
Improving CircleCI build reliability
Switched to Circle machine image - docker has issues with networking in tests
Fix storing of test results
Updated readme with Java 11
Upgrade vertx
Wait for vertx server startup before sending requests
Update simulacron to latest bug fix version
added spotbugs exclude config to avoid incorrect NPE error on java 11
Configure CircleCi to run tests with Java 11
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRA-15611
29317751434cd1b3a129fd4e44628b28c421c6bd | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-03-03 15:24:50-08:00
Upgraded gradle and replaced FindBugs with SpotBugs.
* Upgrading from findbugs (JDK 8 only) to Spotbugs. FindBugs was abandoned
years ago and will not be updated.
* Upgraded Gradle to version 6.2.1
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRA-15610.
c7d68e72daafd83657f5d427223dd6283af70128 | Author: Jon Haddad <jon@jonhaddad.com>
| 2020-02-28 16:54:19-08:00
Improving local HealthServiceIntegrationTest reliablility
There appears to be a race condidtion with the simulacron library that causes
test failure if we don't wait long enough. This patch simply extends
the window that we can wait for a test node to come back online.
Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRA-15615