File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
driver-core/src/main/java/com/datastax/driver/core/policies Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 2424import com .google .common .collect .AbstractIterator ;
2525
2626import com .datastax .driver .core .Cluster ;
27+ import com .datastax .driver .core .ConsistencyLevel ;
2728import com .datastax .driver .core .Host ;
2829import com .datastax .driver .core .HostDistance ;
2930import com .datastax .driver .core .Query ;
@@ -235,7 +236,7 @@ protected Host computeNext() {
235236 return currentDcHosts .get (c );
236237 }
237238
238- if (dontHopForLocalCL && query .getConsistencyLevel ().isDCLocal ())
239+ if (dontHopForLocalCL && query .getConsistencyLevel () != null && query . getConsistencyLevel () .isDCLocal ())
239240 return endOfData ();
240241
241242 if (remoteDcs == null ) {
Original file line number Diff line number Diff line change 2727import org .slf4j .LoggerFactory ;
2828
2929import com .datastax .driver .core .Cluster ;
30+ import com .datastax .driver .core .ConsistencyLevel ;
3031import com .datastax .driver .core .Host ;
3132import com .datastax .driver .core .HostDistance ;
3233import com .datastax .driver .core .Query ;
@@ -93,7 +94,7 @@ public HostDistance distance(Host host) {
9394 @ Override
9495 public Iterator <Host > newQueryPlan (Query query ) {
9596
96- if (!hasLoggedLocalCLUse && query .getConsistencyLevel ().isDCLocal ()) {
97+ if (!hasLoggedLocalCLUse && query .getConsistencyLevel () != null && query . getConsistencyLevel () .isDCLocal ()) {
9798 hasLoggedLocalCLUse = true ;
9899 logger .warn ("Detected request at Consistency Level {} but the non-DC aware RoundRobinPolicy is in use. "
99100 + "It is strongly advised to use DCAwareRoundRobinPolicy if you have multiple DCs/use DC-aware consistency levels "
You can’t perform that action at this time.
0 commit comments