Hi,
I am looking at the different RetryPolicies in the python driver and while RetryTimeout and WriteTimeout are clearly handled by "on_read_timeout' and "on_write_timeout" methods, I was wondering how could I deal with "OperationTimedOut" (timeouts in the driver).
Is there a way to specify a policy or my only chance is increasing its value?
Also, I was looking at the "DowngradingConsistencyRetryPolicy" and in particular at its behavior when "on_write_timeout" is triggered.
In that case, if WriteType = SIMPLE, the timeout is ignored. I can't seem to understand the rationale why it is safe especially if ConsistencyLevel is set to 1.
How can I know that the write (simple INSERT/UPDATE/DELETE) took indeed place and the replica didn't die in the meanwhile?
Cheers,
Stefano