Skip to content

Conversation

@dgarcia360
Copy link
Owner

test

adutra and others added 30 commits August 8, 2020 10:28
Co-authored-by: Madhavan Sridharan <madhavan.sridharan@datastax.com>
It's legal for a client to not supply a specific version, e.g. not call
Cluster.Builder::withProtocolVersion, in which case
factory.protocolVersion is null. While v5 was marked beta this wasn't a
problem as Cluster.Builder::allowProtocolVersion was required, but now
this causes an NPE in the driver.
Co-authored-by: David Garcia <hi@davidgarcia.dev>
Co-authored-by: David Garcia <hi@davidgarcia.dev>
Co-authored-by: David Garcia <hi@davidgarcia.dev>
Co-authored-by: David Garcia <hi@davidgarcia.dev>
avelanarius and others added 29 commits April 29, 2022 12:05
Update to 3.11.2 from upstream repo.
Remove GitHub Actions workflow fetched from upstream DataStax repo. It
wouldn't work, as it relies on secret (secrets.FOSSA_PUSH_ONLY_API_KEY)
we don't have.
This is a bug present in the upstream repository. The test was supposed
to be turned off, however they disabled it in a wrong way - using a
JUnit annotation, but the tests are ran with TestNG. Therefore, it
has to be disabled the TestNG way, not JUnit way.
Fix the formatting of expected error message in ControlConnectionTest.
This was a bug from the upstream repository.
Fix message check in ExceptionsScassandraTest which was too strict.
The actual error message contains additional information
"In case this was generated during read repair, the consistency level is not representative of the actual consistency."
at the end. Other places in this file check it using contains().
Before this change, the docs failed to build with the following
error:

ImportError: cannot import name 'environmentfilter' from 'jinja2'

A fix to this problem is to explicitly pin Jinja2 version.
Add branches scylla-3.11.0.x and scylla-3.11.2.x to a list of
whitelisted branches to generate documentation for. scylla-3.x
is removed, as the documentation generator fails to compare
4-component version numbers (X.Y.Z.x) with 2-component version
number (3.x).
docs: update dynamic slug

Add back index.md

Move custom slug to a separate PR

Fix typo
Add Java Driver 4.x branches to the list of generated documentation
and bump the LATEST_VERSION variable.
Previously, "long" test profile would run tests of "unit", "short"
and "long" categories. After this change, each profile only runs its
own category.
Add support for parsing Scylla RC version numbers, such as 4.3.rc5.
For it to co-exist with existing VersionNumber, 4.3.rc5 is parsed into
4.3.0-rc5.
Add support for detecting Scylla Enterprise in CCMBridge. When
a Scylla Enterprise version is detected (starts with 4-digit year),
SCYLLA_PRODUCT is correctly set for scylla-ccm to start Scylla
Enterprise.
Add a script that allows for fetching the latest version of Scylla OSS,
Scylla Enterprise and Cassandra 3.
Remove upstream CI scripts, which are unused in our project.
Adds new GitHub actions workflow for continuous testing. Some of the
changes:

- Build is separately tested
- Testing building with both Java 8 and Java 11 (Java 12+ compilers
don't support building with Java 6 target version)
- Formatting check is skipped in almost all steps, except for
"Full verify" step
- version_fetch.py script is used to fetch latest Scylla/Cassandra
versions to check against
- Test results are now visualized thanks to "dorny/test-reporter@v1"
- Scylla Enterprise is now tested
Replaces 1 ccm link, since main repo is up to date now.
Added all the missing reserved CQL keywords.
Generated using a simple script: https://github.com/Lorak-mmk/cql_reserved_keywords
I didn't remove keywords that were in Metadata.java, but are not in my list,
in case they were reserved in older Cassandra/Scylla versions.
Adds info about channels to reach out through, how to run tests against scylla.

Resolves scylladb#130
Regenerate SSL keys used in integration tests, because the certificates
were expired. The new certificates have 100-year expiration date.
Extend withSSL() and withAuth() methods of CCMBridge to correctly
set up SSL keys on Scylla. Convert keys to a format usable by Scylla.
Add installing of libssl1.0.0 on GitHub Actions for the SSL tests.
Fix tc-native detection of libssl1.0.0 on Fedora systems.
Re-enable all SSL integration tests on both Cassandra and Scylla.

Refs scylladb#96.
Near identical to 3.x version (except names).
@dgarcia360 dgarcia360 merged commit 3aedc70 into scylla-3.x Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.