protected internal override bool PrepareRetry(bool timeout) { if (!((policy.replica == Replica.SEQUENCE || policy.replica == Replica.PREFER_RACK) && (parent == null || !parent.IsDone()))) { // Perform regular retry to same node. return(true); } sequenceAP++; if (!timeout || policy.readModeSC != ReadModeSC.LINEARIZE) { sequenceSC++; } return(false); }
protected internal override bool ShouldRetryBatch() { return((policy.replica == Replica.SEQUENCE || policy.replica == Replica.PREFER_RACK) && (parent == null || !parent.IsDone())); }