Commit cc5ae358 authored by vicotor's avatar vicotor

update protocol

parent e3413c73
......@@ -10,11 +10,13 @@ message WorkerMessage {
HeartbeatResponse heartbeat_response = 1;
SubmitTaskResult submit_task_result = 2;
StatusResponse status = 3;
DeviceInfoResponse device_info = 4;
DeviceInfoMessage device_info = 4;
DeviceUsageResponse device_usage = 5;
GoodbyeMessage goodbye_message = 6;
SubmitResourceMap resource_map = 7;
FetchStandardTask fetch_standard_task = 8;
RegisteMessage registe_message = 9;
NodeInfoResponse node_info = 10;
}
}
......@@ -24,9 +26,8 @@ message ManagerMessage {
PushTaskMessage push_task_message = 2;
ProofTaskResult proof_task_result = 3;
StatusRequest status_request = 4;
DeviceInfoRequest device_request = 5;
DeviceUsageRequest device_usage = 6;
GoodbyeMessage goodbye_message = 7;
DeviceUsageRequest device_usage = 5;
GoodbyeMessage goodbye_message = 6;
}
}
......@@ -51,16 +52,25 @@ message DeviceUsageRequest {
message DeviceUsageResponse {
repeated DeviceUsage usage = 1;
}
message DeviceInfoRequest {
}
message DeviceInfoMessage {
repeated DeviceInfo devices = 3;
bytes device_signature = 4; // 由测试程序对设备信息进行签名
}
message DeviceInfoResponse {
message RegisteMessage {
string device_ip = 1;
}
message NodeInfoRequest {
}
message NodeInfoResponse {
string miner_pubkey = 1;
string benefit_address = 2;
repeated DeviceInfo devices = 3;
bytes device_signature = 4; // 由测试程序对设备信息进行签名
repeated string device_ips = 5;
}
message DeviceUsage {
......@@ -69,7 +79,7 @@ message DeviceUsage {
}
message StatusResponse {
bytes device_status = 1; // bitmap
bytes device_status = 1; // bitmap for every gpu.
}
message PushTaskMessage {
......
......@@ -9,7 +9,7 @@ message NodeManagerInfo {
message DeviceInfo {
string device_type = 1; // cpu/gpu/mem
string device_type = 1; // cpu/gpu/mem with index, ex: cpu-0, gpu-1, mem-0
string device_model = 2; // 具体型号 rtx-4090
string device_param = 3; // 内存容量/CPU主频/GPU显存 等等
uint64 device_power = 4; // CPU: hashrate, MEM: size, GPU: 算力, GPUMEM:size
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment