8673: Report pipeline instance uuid. Reuse jobs by default. Bump cwltool
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 11 Mar 2016 18:31:50 +0000 (13:31 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 11 Mar 2016 18:31:50 +0000 (13:31 -0500)
version dependency.

sdk/cwl/arvados_cwl/__init__.py
sdk/cwl/setup.py

index cc0e0a66b62ea4423e1b354b27f5cb03ef99d42d..9556cf4003388cf974261d84ced73366a628b7d6 100644 (file)
@@ -383,7 +383,7 @@ class ArvCwlRunner(object):
                     "components": {},
                     "state": "RunningOnClient"}).execute(num_retries=self.num_retries)
 
-            logger.info("Pipeline instance %s", self.pipeline)
+            logger.info("Pipeline instance %s", self.pipeline["uuid"])
 
             jobiter = tool.job(job_order,
                                input_basedir,
@@ -432,10 +432,10 @@ def main(args, stdout, stderr, api_client=None):
     parser = cwltool.main.arg_parser()
     exgroup = parser.add_mutually_exclusive_group()
     exgroup.add_argument("--enable-reuse", action="store_true",
-                        default=False, dest="enable_reuse",
+                        default=True, dest="enable_reuse",
                         help="")
     exgroup.add_argument("--disable-reuse", action="store_false",
-                        default=False, dest="enable_reuse",
+                        default=True, dest="enable_reuse",
                         help="")
     parser.add_argument("--project-uuid", type=str, help="Project that will own the workflow jobs")
 
index cacfc21680eb6bc19ac5fea54aeed084d91442cd..aec4f2210450be8743bf48dcdefb9e6550e15f89 100644 (file)
@@ -30,7 +30,7 @@ setup(name='arvados-cwl-runner',
           'bin/arvados-cwl-runner'
       ],
       install_requires=[
-          'cwltool>=1.0.20160308152645',
+          'cwltool>=1.0.20160311170456',
           'arvados-python-client>=0.1.20160219154918'
       ],
       zip_safe=True,