Project

General

Profile

Task #3956

Updated by Brett Smith over 9 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.

Back