Enable fetching objects from remote object stores. (#87)

* Fetch missing dependencies from local scheduler.

* Factor out global scheduler policy state.

* Use object_table_subscribe instead of object_table_lookup.

* Fix bug in which timer was being created twice for a single fetch request.

* Free old manager vector.
This commit is contained in:
Robert Nishihara
2016-12-06 15:47:31 -08:00
committed by Philipp Moritz
parent 03324caffc
commit b3c05655a0
8 changed files with 173 additions and 35 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ class DistributedArrayTest(unittest.TestCase):
def testMethods(self):
for module in [ra.core, ra.random, ra.linalg, da.core, da.random, da.linalg]:
reload(module)
ray.init(start_ray_local=True, num_workers=10)
ray.init(start_ray_local=True, num_workers=10, num_local_schedulers=2)
x = da.zeros.remote([9, 25, 51], "float")
assert_equal(ray.get(da.assemble.remote(x)), np.zeros([9, 25, 51]))