IExtendedRetryPolicyOnRequestError Method |
Defines whether to retry and at which consistency level on an
unexpected error.
This method might be invoked in the following situations:
- On a client timeout, while waiting for the server response
(see ReadTimeoutMillis).
- On a socket error (socket closed, etc.).
- When the contacted host replies with an OVERLOADED error or a SERVER_ERROR.
Note that when such an error occurs, there is no guarantee that the mutation has been applied server-side
or not.
Namespace: CassandraAssembly: Cassandra (in Cassandra.dll) Version: 3.4.0
Syntax RetryDecision OnRequestError(
IStatement statement,
Configuration config,
Exception ex,
int nbRetry
)
Parameters
- statement
- Type: CassandraIStatement
The original query that failed. - config
- Type: CassandraConfiguration
The current cluster configuration. - ex
- Type: SystemException
The exception that caused this request to fail. - nbRetry
- Type: SystemInt32
The number of retries already performed for this operation.
Return Value
Type:
RetryDecisionSee Also