Commit Graph

37 Commits

Author SHA1 Message Date
Mick Semb Wever 70bcaec54d
Add badges to README.asc
patch by Mick; reviewed by Patrick McFadin for CASSANDRA-20912
2025-09-19 22:08:27 +02:00
Stefan Miklosovic ce6aef3b77
Merge branch 'cassandra-5.0' into trunk 2025-08-08 08:18:05 +02:00
Stefan Miklosovic 45b296181b
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-08-08 08:15:34 +02:00
Stefan Miklosovic 483e846442
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-08-08 08:13:17 +02:00
Alex Gaetano Padula 22e21ad9b2
Update broken link CQL reference in README.asc
patch by Alex Gaetano Padula; reviewed by Stefan Miklosovic for CASSANDRA-20823
2025-08-08 08:07:43 +02:00
Stefan Miklosovic d336dda112
CEP-24 Password validation / generation
patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457
2024-07-08 23:32:09 +02:00
Brad Schoening 85eb68a9b2 Update version in readme 2024-03-01 08:36:40 -05:00
Mick Semb Wever f5df4b219e
Move build and test scripts in-tree, under .build/
See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.

The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
(though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).

The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.

Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.

 patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133
2023-07-12 12:59:37 +02:00
Meno25 f5a59176f9
Fix broken link in README.asc 2023-06-20 13:51:12 +02:00
Lorina Poland 998a98eae8
Reorganizing doc directories using new info arch
patch by Lorina Poland; reviewed by Mick Semb Wever, Štefan Miklošovič for CASSANDRA-18228
2023-04-29 17:59:24 +02:00
Andrés de la Peña 3eb605b4db Remove deprecated CQL functions dateOf and unixTimestampOf
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18328
2023-03-16 15:43:45 +00:00
Mick Semb Wever 7ca806c60a
Change trunk from 4.2 to 5.0
– update MessagingService (remove the 4.1 version that was only a placeholder in test code bc serialisation test files were previously incorrectly serialising random UUIds for TimeUUIDs)
 – update upgrade jvm-dtests
 – remove older serialization binary files we are no longer testing against

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17973
2023-03-07 11:03:38 +01:00
Claude Warren, Jr 85f113bce3 Add pull request template and modify README to include Jira and mailing list link
patch by claudenw; reviewed by dritfx, dcapwell, josh-mckenzie, michaelsembwever and smiklosovic for CASSANDRA-17837
2022-09-21 09:10:28 +02:00
Bereng 481fdde885 Merge branch 'cassandra-4.1' into trunk 2022-07-08 09:20:06 +02:00
Bereng f77a7a29e8 Update the CQL version for the 4.1 release
Patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17570
2022-07-08 09:15:27 +02:00
Attila Homoki 465547fded Increment CQLSH to version 6.2.0 for release 4.2
Patch by Attila Homoki; reviewed by Brandon Williams and Ekaterina Dimitrova for CASSANDRA-17646

Co-authored-by: Brad Schoening <5796692+bschoening@users.noreply.github.com>
2022-06-21 16:08:51 -04:00
Bereng 1d39a388ba Revert "Update the CQL version for the 4.1 release"
This reverts commit a508ac06e9.
2022-06-21 11:06:10 +02:00
Bereng a508ac06e9 Update the CQL version for the 4.1 release
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17570
2022-06-21 08:13:21 +02:00
Brad Schoening 96cecdbaa6 Increase cqlsh version to 6.1.0
Patch by Brad Schoening; reviewed by bereng and brandonwilliams for
CASSANDRA-17432
2022-03-18 06:48:52 -05:00
Brad Schoening 1eb7779464 remove python 2 code which is now EOL and unsupported
Patch by Brad Schoening; reviewed by brandonwilliams and bereng for
CASSANDRA-17242
2022-01-26 11:00:25 -06:00
Brandon Williams 71f8fa043f Merge branch 'cassandra-3.11' into trunk 2021-04-26 08:47:11 -05:00
Brandon Williams 354b87a0f6 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-26 08:46:56 -05:00
Mitesh e9cf21b3a7 Update README links
Patch by Mitesh Gupta, reviewed by brandonwilliams for CASSANDRA-16631
2021-04-26 08:46:20 -05:00
Adam Holmberg 72ca73fbc6 deprecate python2.7 for cqlsh
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16414
2021-02-26 14:52:38 -06:00
Yuki Morishita d9e2ed00af Remove windows scripts and their references
patch by Yuki Morishita; reviewed by Berenguer Blasi and Andrés de la Peña for CASSANDRA-16171
2020-12-02 16:43:45 +00:00
Mick Semb Wever 86582099e0
Merge branch 'cassandra-3.11' into trunk 2020-07-29 14:20:10 +02:00
Mick Semb Wever ddbe96fbef
Merge branch 'cassandra-3.0' into cassandra-3.11 2020-07-29 14:19:00 +02:00
Mick Semb Wever c26a3cdd9a
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-07-29 14:17:28 +02:00
Erick Ramirez 8bfedc89d7
Fixed incorrect CREATE SCHEMA command in README.asc
patch by Erick Ramirez; reviewed by Mick Semb Wever for CASSANDRA-15983
2020-07-29 14:11:38 +02:00
Chris Stokesmore 239ba660d4 Update README.asc
Point people to ASF Slack rather than IRC

Closes #498
2020-03-30 14:16:00 -07:00
Jeff Jirsa 32b60592c8 Ninja: Update README with link to instructions for contributing 2017-06-15 12:01:40 -07:00
Dave Lester ccc8489888 minor fixups to the README file
patch by dlester reviewed by dbrosius for CASSANDRA-12553
2016-09-04 00:11:28 -04:00
T Jake Luciani da90e6079b update readme 2015-05-15 14:36:56 -04:00
Robert Stupp 2c8e810be4 Ninja - remove section to create directories below /var 2015-05-07 16:18:02 +02:00
Jonathan Ellis 44a5fc1df7 formatting 2014-04-30 12:50:05 -05:00
Jonathan Ellis 50466aa490 wip 2014-04-30 12:43:20 -05:00
Jonathan Ellis a8852ea7f2 switch README to asciidoc extension 2014-04-30 12:17:16 -05:00