-
Notifications
You must be signed in to change notification settings - Fork 6.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove legacy Ray code. #3121
Remove legacy Ray code. #3121
Conversation
Test FAILed. |
Great Job! |
That's a big milestone! |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
love this, thanks for doing it, @robertnishihara ! 40K lines of removed code and counting! |
Test FAILed. |
Test FAILed. |
It's in the git history so there doesn't seem to be any harm right? We can always dig them back up if needed. |
f7b5c9b
to
f81727f
Compare
@mehrdadn sounds good, yeah that should work. |
f81727f
to
176e316
Compare
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
Test FAILed. |
jenkins, retest this please |
Test PASSed. |
&conn->write_mutex); | ||
} | ||
|
||
// const std::vector<uint8_t> local_scheduler_get_actor_frontier( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you remove this?
((PyLocalSchedulerClient *) self)->local_scheduler_connection, frontier); | ||
Py_RETURN_NONE; | ||
} | ||
// static PyObject *PyLocalSchedulerClient_get_actor_frontier(PyObject *self, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you remove this?
{"set_actor_frontier", | ||
(PyCFunction) PyLocalSchedulerClient_set_actor_frontier, METH_VARARGS, ""}, | ||
{"wait", (PyCFunction) PyLocalSchedulerClient_wait, METH_VARARGS, | ||
// {"get_actor_frontier", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove this
src/ray/gcs/tables.h
Outdated
SchedulingState test_state_bitmask, | ||
SchedulingState update_state, | ||
const TaskTable::TestAndUpdateCallback &callback); | ||
// class TaskTable : public Table<TaskID, TaskTableData> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove this
Test PASSed. |
This removes the old backend. This is a huge code change.
Currently, this PR removes all the Windows shims because they were under
src/common
. We'll presumably need to bring some of these back to support Windows, though perhaps it won't be necessary now that we're using asio instead of using sockets directly. We could also leave these in the repository in a different location. Any thoughts @mehrdadn?TODO:
apache/arrow
fromrobertnishihara/arrow
.This fixes #3128.