jclouds/jclouds — pull request #1550 by andrewgaul (2013-04-18 20:27:40+00:00)
Title: Add random delay to avoid thundering herd problem

When issuing many simultaneous requests to Synaptic Atmos I observed:

HTTP/1.1 failed with code 500, error: AtmosError
[code=1040, message=The server is busy. Please try again.]

Previously all clients slept for fixed intervals and thus retried
around the same time. This commit adds a random delay which should
better distribute load on the provider.