Retries and Timeouts

Client applications should place API calls within retry loops
to handle cases such as storage node failover. One immediate retry
should be sufficient in the great majority of cases. In some cases
of node failover, retries should be pursued for up to 30 seconds.

When the 5800 system server is sufficiently loaded, client
timeouts may occur. To avoid this, maximum client threads should no
greater than 25 times the number of nodes. For example, on a full-cell
with 16 storage nodes, the maximum client threads should be less than
or equal to 25 times 16, or 400 client threads.