From b5943ba4651f5a4286a38476dd8da1c38c7cf87e Mon Sep 17 00:00:00 2001 From: Ramil_Algayev Date: Wed, 1 Jan 2025 18:09:36 +0400 Subject: [PATCH] added ovmf_hash to UpdateVMResp --- brain.proto | 19 ++++++++++--------- src/data.rs | 2 ++ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/brain.proto b/brain.proto index 5fd8227..1c5bc4e 100644 --- a/brain.proto +++ b/brain.proto @@ -43,18 +43,19 @@ message NewVMReq { message UpdateVMReq { string uuid = 1; - uint32 disk_size_gb = 3; - uint32 vcpus = 4; - uint32 memory_mb = 5; - string kernel_url = 6; - string kernel_sha = 7; - string dtrfs_url = 8; - string dtrfs_sha = 9; + uint32 disk_size_gb = 2; + uint32 vcpus = 3; + uint32 memory_mb = 4; + string kernel_url = 5; + string kernel_sha = 6; + string dtrfs_url = 7; + string dtrfs_sha = 8; } message UpdateVMResp { string uuid = 1; - string error = 3; + string error = 2; + string ovmf_hash = 3; } message VMContract { @@ -142,4 +143,4 @@ service BrainCliService { rpc GetOneNode (NodeFilters) returns (NodeListResp); rpc DeleteVM (DeleteVMReq) returns (Empty); rpc UpdateVM (UpdateVMReq) returns (UpdateVMResp); -} +} \ No newline at end of file diff --git a/src/data.rs b/src/data.rs index bac98dd..f490431 100644 --- a/src/data.rs +++ b/src/data.rs @@ -319,6 +319,7 @@ impl BrainData { let _ = tx.send(grpc::UpdateVmResp { uuid, error: "Contract does not exist.".to_string(), + ovmf_hash: "".to_string(), }); return; } @@ -343,6 +344,7 @@ impl BrainData { self.submit_updatevm_resp(grpc::UpdateVmResp { uuid, error: "Daemon is offline.".to_string(), + ovmf_hash: "".to_string(), }) .await; }