Allow actors to pin at most 1000 dummy objects at a time. (#1241)

* Allow actors to pin at most 1000 dummy objects at a time.

* Fix linting.
This commit is contained in:
Robert Nishihara
2017-11-22 13:38:01 -08:00
committed by Philipp Moritz
parent 9af8dc568a
commit e0a340ee7e
5 changed files with 20 additions and 2 deletions
@@ -35,6 +35,10 @@ PyObject *PyRayConfig_worker_fetch_request_size(PyObject *self) {
return PyLong_FromLongLong(RayConfig::instance().worker_fetch_request_size());
}
PyObject *PyRayConfig_actor_max_dummy_objects(PyObject *self) {
return PyLong_FromLongLong(RayConfig::instance().actor_max_dummy_objects());
}
PyObject *PyRayConfig_num_connect_attempts(PyObject *self) {
return PyLong_FromLongLong(RayConfig::instance().num_connect_attempts());
}
@@ -145,6 +149,9 @@ static PyMethodDef PyRayConfig_methods[] = {
{"worker_fetch_request_size",
(PyCFunction) PyRayConfig_worker_fetch_request_size, METH_NOARGS,
"Return worker_fetch_request_size"},
{"actor_max_dummy_objects",
(PyCFunction) PyRayConfig_actor_max_dummy_objects, METH_NOARGS,
"Return actor_max_dummy_objects"},
{"num_connect_attempts", (PyCFunction) PyRayConfig_num_connect_attempts,
METH_NOARGS, "Return num_connect_attempts"},
{"connect_timeout_milliseconds",
+1
View File
@@ -22,6 +22,7 @@ PyObject *PyRayConfig_num_heartbeats_timeout(PyObject *self);
PyObject *PyRayConfig_get_timeout_milliseconds(PyObject *self);
PyObject *PyRayConfig_worker_get_request_size(PyObject *self);
PyObject *PyRayConfig_worker_fetch_request_size(PyObject *self);
PyObject *PyRayConfig_actor_max_dummy_objects(PyObject *self);
PyObject *PyRayConfig_num_connect_attempts(PyObject *self);
PyObject *PyRayConfig_connect_timeout_milliseconds(PyObject *self);
PyObject *PyRayConfig_local_scheduler_fetch_timeout_milliseconds(