Fix proxy/tell_proxy usage in _begin_node_shutdown, refs #8678
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 11 Mar 2016 20:33:30 +0000 (15:33 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 11 Mar 2016 20:33:30 +0000 (15:33 -0500)
services/nodemanager/arvnodeman/daemon.py

index 33b6cd58f6aff2897cef4c89d0c4b60a149b0ee4..572360146348f1b517e1b1b1ac2cd49f9dd0942e 100644 (file)
@@ -411,8 +411,8 @@ class NodeManagerDaemonActor(actor_class):
         shutdown = self._node_shutdown.start(
             timer_actor=self._timer, cloud_client=self._new_cloud(),
             arvados_client=self._new_arvados(),
-            node_monitor=node_actor.actor_ref, cancellable=cancellable).proxy()
-        self.shutdowns[cloud_node_id] = shutdown
+            node_monitor=node_actor.actor_ref, cancellable=cancellable)
+        self.shutdowns[cloud_node_id] = shutdown.proxy()
         self.sizes_booting_shutdown[cloud_node_id] = cloud_node_obj.size
         shutdown.tell_proxy().subscribe(self._later.node_finished_shutdown)