[cpp worker] support cluster mode (#9977)

This commit is contained in:
SongGuyang
2020-09-18 11:08:18 +08:00
committed by GitHub
parent 1b295a17cb
commit 5cbc411e38
27 changed files with 488 additions and 260 deletions
+8
View File
@@ -24,6 +24,14 @@ class RayConfig {
int node_manager_port = 62665;
std::string lib_name = "";
std::string store_socket = "";
std::string raylet_socket = "";
std::string session_dir = "";
static std::shared_ptr<RayConfig> GetInstance();
private:
+2 -2
View File
@@ -36,9 +36,9 @@ class RayRuntime {
virtual WaitResult Wait(const std::vector<ObjectID> &ids, int num_objects,
int timeout_ms) = 0;
virtual ObjectID Call(RemoteFunctionPtrHolder &fptr,
virtual ObjectID Call(const RemoteFunctionPtrHolder &fptr,
std::shared_ptr<msgpack::sbuffer> args) = 0;
virtual ActorID CreateActor(RemoteFunctionPtrHolder &fptr,
virtual ActorID CreateActor(const RemoteFunctionPtrHolder &fptr,
std::shared_ptr<msgpack::sbuffer> args) = 0;
virtual ObjectID CallActor(const RemoteFunctionPtrHolder &fptr, const ActorID &actor,
std::shared_ptr<msgpack::sbuffer> args) = 0;