Deprecate cross-DC failover in DCAwareRoundRobinPolicy
Description
We decided to deprecate the usedHostsPerRemoteDc and allowRemoteDCsForLocalConsistencyLevel parameters in DCAwareRoundRobinPolicy in the next minor release of the 3.x series.
These parameters have already been removed in 4.0.0.
The rationale behind is that we firmly believe that DC failover shouldn't be done in the driver, which does not have the necessary context to know what makes sense considering application semantics.
We decided to deprecate the
usedHostsPerRemoteDc
andallowRemoteDCsForLocalConsistencyLevel
parameters inDCAwareRoundRobinPolicy
in the next minor release of the 3.x series.These parameters have already been removed in 4.0.0.
The rationale behind is that we firmly believe that DC failover shouldn't be done in the driver, which does not have the necessary context to know what makes sense considering application semantics.