Skip to content

CloudTableClient has no timeouts

Dmitrii Gerashchenko requested to merge table-storage-timeouts into master

#19 (closed)

Configured timeouts for CloudTableClient.

MS TableStorage's client - CloudTableClient uses default timeout settings.

The client can try to connect to the MS server for up to 2 minutes: 3 retry attempts with 30 seconds delay between attempts.

The MaximumExecutionTime is null. I created a dummy server and tested the case when MS TableStorage responds with latency. There is no timeout for a response in the client so the client could be blocked infinitely. The client doesn't throw errors on long TableStorage's latencies what could be the cause of 504 errors for API consumers. Also, it means that we can't see any exceptions even if MS TableStorage responds with latencies.

Edited by Dmitrii Gerashchenko

Merge request reports