[ARVADOS] updated: 6aa0477266f3250f7e1a5ad0915cee308b661b49

Git user git at public.curoverse.com
Thu Aug 17 15:39:14 EDT 2017


Summary of changes:
 sdk/python/arvados/commands/ws.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

       via  6aa0477266f3250f7e1a5ad0915cee308b661b49 (commit)
      from  a68b0ba89ab00dddbc1e59872ed81c08a6113295 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 6aa0477266f3250f7e1a5ad0915cee308b661b49
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date:   Thu Aug 17 15:38:17 2017 -0400

    12123: Subscribe before unsubscribing to avoid losing messages.
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>

diff --git a/sdk/python/arvados/commands/ws.py b/sdk/python/arvados/commands/ws.py
index 5707063..37dab55 100644
--- a/sdk/python/arvados/commands/ws.py
+++ b/sdk/python/arvados/commands/ws.py
@@ -50,9 +50,10 @@ def main(arguments=None):
             if "job" in components[c]:
                 pipeline_jobs.add(components[c]["job"]["uuid"])
         if known_component_jobs != pipeline_jobs:
+            new_filters = [['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]]
+            ws.subscribe(new_filters)
             ws.unsubscribe(filters)
-            filters = [['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]]
-            ws.subscribe([['object_uuid', 'in', [args.pipeline] + list(pipeline_jobs)]])
+            filters = new_filters
             known_component_jobs = pipeline_jobs
 
     api = arvados.api('v1')

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list