Don't redirect worker output to log files if redirect_output=False. (#873)

* Don't redirect worker output to log files if redirect_output=False.

* Fix, handle case where RedirectOutput key is not in Redis.
This commit is contained in:
Robert Nishihara
2017-08-27 14:27:44 -07:00
committed by Philipp Moritz
parent 617bc4d239
commit d43a435c68
3 changed files with 48 additions and 21 deletions
+7 -3
View File
@@ -844,10 +844,14 @@ class GlobalState(object):
"plasma_manager_socket": (worker_info[b"plasma_manager_socket"]
.decode("ascii")),
"plasma_store_socket": (worker_info[b"plasma_store_socket"]
.decode("ascii")),
"stderr_file": worker_info[b"stderr_file"].decode("ascii"),
"stdout_file": worker_info[b"stdout_file"].decode("ascii")
.decode("ascii"))
}
if b"stderr_file" in worker_info:
workers_data[worker_id]["stderr_file"] = (
worker_info[b"stderr_file"].decode("ascii"))
if b"stdout_file" in worker_info:
workers_data[worker_id]["stdout_file"] = (
worker_info[b"stdout_file"].decode("ascii"))
return workers_data
def actors(self):