Task #3956
Updated by Brett Smith about 10 years ago
* Add a @num_retries@ argument to Arvados::Request::process_request. It handles the actual retry loop (a la Python), backing off between requests that should be retried.
* Add @num_retries@ arguments to Arvados::ResourceMethod::execute and the save, update_attributes, and reload methods of Arvados::ResourceProxy. These should simply be propagated down to the appropriate lower calls, so they reach Arvados::Request. This should be a "keyword argument" in the methods that already take those.