projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e6be21f
)
6833: get blobSignatureTtl from discovery document and use it to set the poll_time.
author
radhika <radhika@curoverse.com>
Mon, 11 Jan 2016 14:37:10 +0000
(09:37 -0500)
committer
radhika <radhika@curoverse.com>
Wed, 20 Jan 2016 21:06:59 +0000
(16:06 -0500)
services/fuse/arvados_fuse/fusedir.py
patch
|
blob
|
history
diff --git
a/services/fuse/arvados_fuse/fusedir.py
b/services/fuse/arvados_fuse/fusedir.py
index 9c6920075f27af1a937afcd4116122eb093d4106..00efab765a6d59b52f33b62b80847247fb368c1e 100644
(file)
--- a/
services/fuse/arvados_fuse/fusedir.py
+++ b/
services/fuse/arvados_fuse/fusedir.py
@@
-328,7
+328,11
@@
class CollectionDirectory(CollectionDirectoryBase):
self.collection_record_file = None
self.collection_record = None
self.poll = True
- self.poll_time = 60 * 60
+ try:
+ self.poll_time = (api._rootDesc.get('blobSignatureTtl', 60*60*2)/2)
+ except:
+ _logger.debug("Error getting blobSignatureTtl from discovery document: %s", sys.exc_info()[0])
+ self.poll_time = 60*60
if isinstance(collection_record, dict):
self.collection_locator = collection_record['uuid']