From d8bfa56903897394775f39b612f8dd84372c5433 Mon Sep 17 00:00:00 2001 From: Tim Pierce Date: Tue, 7 Oct 2014 13:28:55 -0400 Subject: [PATCH] 3699: add retry support Set default num_retries to 2 for the src and dst KeepClients. --- sdk/python/arvados/commands/copy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/python/arvados/commands/copy.py b/sdk/python/arvados/commands/copy.py index 627140449b..0adbe9ba65 100755 --- a/sdk/python/arvados/commands/copy.py +++ b/sdk/python/arvados/commands/copy.py @@ -354,7 +354,7 @@ def copy_collection(obj_uuid, src, dst, force=False): # Enumerate the block locators found in the manifest. collection_blocks = set() - src_keep = arvados.keep.KeepClient(src) + src_keep = arvados.keep.KeepClient(api_client=src, num_retries=2) for line in manifest.splitlines(): for block_hash in line.split()[1:]: if arvados.util.portable_data_hash_pattern.match(block_hash): @@ -363,7 +363,7 @@ def copy_collection(obj_uuid, src, dst, force=False): break # Copy each block from src_keep to dst_keep. - dst_keep = arvados.keep.KeepClient(dst) + dst_keep = arvados.keep.KeepClient(api_client=dst, num_retries=2) for locator in collection_blocks: parts = locator.split('+') logger.info("Copying block %s (%s bytes)", locator, parts[1]) -- 2.30.2