Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.3.0
-
Fix Version/s: 2.3.1
-
Component/s: readwritesplit
-
Labels:None
Description
If a read done with causal_reads=true is done on a slave and it fails due to a timeout, the query could be retried on the master and we'd be guaranteed to get up-to-date data.
Attached a patch that implements this to the issue.