[ray client] ray wait() implementation (#12072)

This commit is contained in:
Ameer Haj Ali
2020-11-18 11:33:57 -08:00
committed by GitHub
parent 2b60c5774b
commit eef624750c
9 changed files with 163 additions and 1 deletions
+13
View File
@@ -56,12 +56,25 @@ message GetResponse {
bool valid = 1;
bytes data = 2;
}
message WaitRequest {
repeated bytes object_refs = 1;
int64 num_returns = 2;
double timeout = 3;
}
message WaitResponse {
bool valid = 1;
repeated bytes ready_object_ids = 2;
repeated bytes remaining_object_ids = 3;
}
service RayletDriver {
rpc GetObject(GetRequest) returns (GetResponse) {
}
rpc PutObject(PutRequest) returns (PutResponse) {
}
rpc WaitObject(WaitRequest) returns (WaitResponse) {
}
rpc Schedule(ClientTask) returns (ClientTaskTicket) {
}
}