Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Java Driver for Scylla and Apache Cassandra®

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.scylladb/java-driver-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.scylladb/java-driver-core)
[![Maven Central](https://img.shields.io/maven-central/v/com.scylladb/java-driver-core)](https://central.sonatype.com/artifact/com.scylladb/java-driver-core)

*If you're reading this on github.com, please note that this is the readme for the development
version and that some features described here might not yet have been released. You can find the
Expand Down
2 changes: 1 addition & 1 deletion faq/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ This ability is considered a misfeature and has been removed from driver 4.0 onw
However, due to popular demand, cross-datacenter failover has been brought back to driver 4 in
version 4.10.0.

If you are using a driver version >= 4.10.0, read the [manual](../manual/core/loadbalancing/) to
If you are using a driver version >= 4.10.0, read the [manual](../manual/core/load_balancing/) to
understand how to enable this feature; for driver versions < 4.10.0, this feature is simply not
available.

Expand Down
6 changes: 3 additions & 3 deletions manual/core/graalvm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ under the License.
* When using LZ4 [compression](../compression/);
* Depending on the [logging backend](../logging) in use.
* DSE-specific features:
* [Geospatial types](../dse/geotypes) are supported.
* [DSE Graph](../dse/graph) is not officially supported, although it may work.
* Geospatial types are supported.
* DSE Graph is not officially supported, although it may work.
* The [shaded jar](../shaded_jar) is not officially supported, although it may work.

-----
Expand Down Expand Up @@ -120,7 +120,7 @@ resources are all automatically included in the native image: you should not nee
manually_. See [Accessing Resources in Native Images] for more information on how classpath
resources are handled in native images.

[Accessing Resources in Native Images]: https://www.graalvm.org/reference-manual/native-image/Resources/
[Accessing Resources in Native Images]: https://www.graalvm.org/latest/reference-manual/native-image/metadata/#resources

### Configuring the logging backend

Expand Down
3 changes: 1 addition & 2 deletions manual/core/load_balancing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,10 +288,9 @@ infrastructure. To resume our example above, if Region1 goes down, the load bala
infrastructure would transparently switch all the traffic intended for that region to Region2,
possibly scaling up its bandwidth to cope with the network traffic spike. This is by far the best
solution for the cross-datacenter failover issue in general, but we acknowledge that it also
requires a purpose-built infrastructure. To help you explore this option, read our [white paper].
requires a purpose-built infrastructure.

[application-level failover example]: https://github.com/scylladb/java-driver/blob/scylla-4.x/examples/src/main/java/com/datastax/oss/driver/examples/failover/CrossDatacenterFailover.java
[white paper]: https://www.datastax.com/sites/default/files/content/whitepaper/files/2019-09/Designing-Fault-Tolerant-Applications-DataStax.pdf

#### Token-aware

Expand Down
2 changes: 1 addition & 1 deletion manual/core/metrics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,6 @@ CSV files, SLF4J logs and Graphite. Refer to their [manual][Dropwizard manual] f
[Dropwizard Metrics]: https://metrics.dropwizard.io/4.1.2
[Dropwizard Manual]: https://metrics.dropwizard.io/4.1.2/getting-started.html
[Micrometer Metrics]: https://micrometer.io/docs
[Micrometer JMX]: https://micrometer.io/docs/registry/jmx
[Micrometer JMX]: https://docs.micrometer.io/micrometer/reference/implementations/jmx.html
[MicroProfile Metrics]: https://github.com/eclipse/microprofile-metrics
[reference configuration]: ../configuration/reference/
2 changes: 1 addition & 1 deletion manual/core/non_blocking/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ For example, calling any synchronous method declared in [`SyncCqlSession`], such
will block until the result is available. These methods should never be used in non-blocking
applications.

[`SyncCqlSession`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/SyncCqlSession.html`
[`SyncCqlSession`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/SyncCqlSession.html
[`execute`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/SyncCqlSession.html#execute-com.datastax.oss.driver.api.core.cql.Statement-

However, the asynchronous methods declared in [`AsyncCqlSession`], such as [`executeAsync`], are all
Expand Down
2 changes: 1 addition & 1 deletion manual/core/query_timestamps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,5 +210,5 @@ Here is the order of precedence of all the methods described so far:

[gettimeofday]: http://man7.org/linux/man-pages/man2/settimeofday.2.html
[JNR]: https://github.com/jnr/jnr-posix
[Lightweight transactions]: https://docs.datastax.com/en/dse/6.0/cql/cql/cql_using/useInsertLWT.html
[Lightweight transactions]: https://docs.scylladb.com/manual/stable/cql/dml/insert.html
[Statement.setQueryTimestamp()]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/Statement.html#setQueryTimestamp-long-
2 changes: 1 addition & 1 deletion manual/core/reactive/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@ more fine-grained control of what should be retried, and how, is required.
[built-in retry mechanism]: ../retries/
[request throttling]: ../throttling/

[Managing concurrency in asynchronous query execution]: https://docs.datastax.com/en/devapp/doc/devapp/driverManagingConcurrency.html]
[Managing concurrency in asynchronous query execution]: https://docs.datastax.com/en/devapp/doc/devapp/driverManagingConcurrency.html
[Publisher]: https://www.reactive-streams.org/reactive-streams-1.0.2-javadoc/org/reactivestreams/Publisher.html
[reactive streams]: https://en.wikipedia.org/wiki/Reactive_Streams
[Reactive Streams API]: https://github.com/reactive-streams/reactive-streams-jvm
Expand Down
2 changes: 1 addition & 1 deletion manual/core/statements/batch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,5 +83,5 @@ to execute such a batch, an `IllegalArgumentException` is thrown.
[BatchStatement]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/BatchStatement.html
[BatchStatement.newInstance()]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/BatchStatement.html#newInstance-com.datastax.oss.driver.api.core.cql.BatchType-
[BatchStatement.builder()]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/BatchStatement.html#builder-com.datastax.oss.driver.api.core.cql.BatchType-
[batch_dse]: http://docs.datastax.com/en/dse/6.7/cql/cql/cql_using/useBatch.html
[batch_dse]: https://docs.scylladb.com/manual/stable/cql/dml/batch.html
[CASSANDRA-10246]: https://issues.apache.org/jira/browse/CASSANDRA-10246
2 changes: 1 addition & 1 deletion manual/developer/common/concurrency/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ public interface ExecutionInfo {
When a public API method is blocking, this is generally clearly stated in its javadocs.

[`ExecutionInfo.getQueryTrace()`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/ExecutionInfo.html#getQueryTrace--
[`SyncCqlSession`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/SyncCqlSession.html`
[`SyncCqlSession`]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/SyncCqlSession.html

`BlockingOperation` is a utility to check that those methods aren't called on I/O threads, which
could introduce deadlocks.
Expand Down
2 changes: 1 addition & 1 deletion manual/developer/netty_pipeline/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ have full control over their network configuration.
`HeartbeatHandler` is based on Netty's built-in `IdleStateHandler`, so there's not much in there
apart from the details of the control request.

### InFlightHandler
### In-Flight Handler

This handler is where most of the connection logic resides. It is responsible for:

Expand Down
2 changes: 1 addition & 1 deletion manual/mapper/daos/queryprovider/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,6 @@ Here is the full implementation:
[entityHelpers]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/QueryProvider.html#entityHelpers--
[providerMethod]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/QueryProvider.html#providerMethod--
[MapperContext]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/MapperContext.html
[EntityHelper]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/EntityHelper.html
[EntityHelper]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/entity/EntityHelper.html
[ResultSet]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/cql/ResultSet.html
[PagingIterable]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/core/PagingIterable.html
2 changes: 1 addition & 1 deletion manual/mapper/entities/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -588,7 +588,7 @@ To control how the class hierarchy is scanned, annotate classes with [@Hierarchy
[@Update]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/Update.html
[@GetEntity]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/GetEntity.html
[@Query]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/Query.html
[aliases]: http://cassandra.apache.org/doc/latest/cql/dml.html?#aliases
[aliases]: https://docs.scylladb.com/manual/stable/cql/dml/select.html#aliases
[@Transient]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/Transient.html
[@TransientProperties]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/TransientProperties.html
[@HierarchyScanStrategy]: https://docs.datastax.com/en/drivers/java/4.17/com/datastax/oss/driver/api/mapper/annotations/HierarchyScanStrategy.html
Expand Down
2 changes: 1 addition & 1 deletion upgrade_guide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ has been deprecated; it should be replaced with a node distance evaluator class

[JAVA-2899](https://datastax-oss.atlassian.net/browse/JAVA-2899) re-introduced the ability to
perform cross-datacenter failover using the driver's built-in load balancing policies. See [Load
balancing](../manual/core/loadbalancing/) in the manual for details.
balancing](../manual/core/load_balancing/) in the manual for details.

Cross-datacenter failover is disabled by default, therefore existing applications should not
experience any disruption.
Expand Down
Loading