Transient Replication Support

Description

Transient Replication is an experimental feature being introduced in Cassandra 4.0.

When specifying replication options using transient replication, the user specifies the total number of replicas and how many are transient for the replication factor, i.e.:

In this case the replication factor is defined as 3 with 1 being transient.

I think the driver currently assumes that this value is an int, as that has always been the case. Because of this, the parsing must not be working:

encountered in: CASSANDRA-14872

Environment

None

Activity

Show:
Alan Boudreault
March 26, 2020, 9:49 AM
Edited

Reopening this to do:

1. Make sure the token map and routing use the full replicas and not all replicas.
2. Add an integration test asserting that no transient replica are ever contacted

Fixed

Assignee

Unassigned

Reporter

Andrew Tolbert

Fix versions

Labels

None

PM Priority

None

External issue ID

None

Doc Impact

None

Reviewer

None

Size

None

Epic Link

Priority

Major