Define a Node class to manage Ray processes. (#3733)

* Implement Node class and move most of services.py into it.

* Wait for nodes as they are added to the cluster.

* Fix Redis authentication bug.

* Fix bug in client table ordering.

* Address comments.

* Kill raylet before plasma store in test.

* Minor
This commit is contained in:
Robert Nishihara
2019-01-11 22:30:38 -08:00
committed by Philipp Moritz
parent fa2bfa6d76
commit 8723d6b061
18 changed files with 1015 additions and 895 deletions
-1
View File
@@ -181,7 +181,6 @@ print("success")
out = run_string_as_driver(driver_script2)
# Make sure the first driver ran to completion.
assert "success" in out
assert ray.services.all_processes_alive()
@pytest.fixture