implement through workers
This commit is contained in:
parent
39385bc8b2
commit
46524832de
13 changed files with 2213 additions and 91 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -84,3 +84,24 @@ service RayletDriver {
|
|||
rpc Schedule(ClientTask) returns (ClientTaskTicket) {
|
||||
}
|
||||
}
|
||||
|
||||
service RayletWorkerConnection {
|
||||
rpc Workstream(stream WorkStatus) returns (stream Work) {}
|
||||
}
|
||||
|
||||
message WorkStatus {
|
||||
enum StatusCode {
|
||||
COMPLETE = 0;
|
||||
ERROR = 1;
|
||||
READY = 2;
|
||||
}
|
||||
StatusCode status = 1;
|
||||
bytes complete_data = 2;
|
||||
ClientTaskTicket finished_ticket = 3;
|
||||
string error_msg = 4;
|
||||
}
|
||||
|
||||
message Work {
|
||||
ClientTask task = 1;
|
||||
ClientTaskTicket ticket = 2;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue