Limitations
The CDL configuration in SMF has the following limitations:
-
The SMF service attempts to reroute the calls only when it encounters gRPC errors, such as UNAVAILABLE. It does not acknowledge errors that the datastore endpoint returns and actual gRPC timeouts, such as DEADLINE_EXCEEDED gRPC status code.
-
The SMF service does not resolve failures occurring with the datastore such as indexing and slot failures. The CDL layer must resolve these failures and if necessary, send an API call on the remote.
-
By default, the maximum retry limit for a request is three. After reaching this limit, the retry is stopped and the response is sent to the application.
-
On receiving the response message as success during the retries, the further retry is stopped and the response is sent to the application.