From b3f083ce49a50521d96daa28f896d857384222fb Mon Sep 17 00:00:00 2001 From: Joshua Randall Date: Wed, 21 Feb 2018 20:51:56 +0000 Subject: [PATCH] Fix CollectionCache to pass num_retries to CollectionReader Arvados-DCO-1.1-Signed-off-by: Joshua C. Randall --- sdk/cwl/arvados_cwl/fsaccess.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdk/cwl/arvados_cwl/fsaccess.py b/sdk/cwl/arvados_cwl/fsaccess.py index 69f918ead9..0b577b06a2 100644 --- a/sdk/cwl/arvados_cwl/fsaccess.py +++ b/sdk/cwl/arvados_cwl/fsaccess.py @@ -32,6 +32,7 @@ class CollectionCache(object): min_entries=2): self.api_client = api_client self.keep_client = keep_client + self.num_retries = num_retries self.collections = OrderedDict() self.lock = threading.Lock() self.total = 0 @@ -54,7 +55,8 @@ class CollectionCache(object): if pdh not in self.collections: logger.debug("Creating collection reader for %s", pdh) cr = arvados.collection.CollectionReader(pdh, api_client=self.api_client, - keep_client=self.keep_client) + keep_client=self.keep_client, + num_retries=self.num_retries) sz = len(cr.manifest_text()) * 128 self.collections[pdh] = (cr, sz) self.total += sz -- 2.30.2