From 694d5811aa0edc9b2b9bdb17c6e972b04a21b96f Mon Sep 17 00:00:00 2001 From: Noor Date: Tue, 3 Jun 2025 04:22:20 +0530 Subject: [PATCH 1/3] minor refactor in app proto rename disk_mb to disk_size_gb and vcpu to vcpus in AppResource and Resource --- proto/sgx/app.proto | 4 ++-- src/sgx/types/brain.rs | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/proto/sgx/app.proto b/proto/sgx/app.proto index bc46b35..f16f0e1 100644 --- a/proto/sgx/app.proto +++ b/proto/sgx/app.proto @@ -37,8 +37,8 @@ message NewAppReq { message AppResource { uint32 memory_mb = 1; - uint32 disk_mb = 2; - uint32 vcpu = 3; + uint32 disk_size_gb = 2; + uint32 vcpus = 3; repeated uint32 ports = 4; } diff --git a/src/sgx/types/brain.rs b/src/sgx/types/brain.rs index 53c525d..0c0628e 100644 --- a/src/sgx/types/brain.rs +++ b/src/sgx/types/brain.rs @@ -6,8 +6,8 @@ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Default)] pub struct Resource { pub memory_mb: u32, - pub disk_mb: u32, - pub vcpu: u32, + pub disk_size_gb: u32, + pub vcpus: u32, pub port: Vec, } @@ -15,8 +15,8 @@ impl From for Resource { fn from(pb_val: AppResource) -> Self { Self { memory_mb: pb_val.memory_mb, - disk_mb: pb_val.disk_mb, - vcpu: pb_val.vcpu, + disk_size_gb: pb_val.disk_size_gb, + vcpus: pb_val.vcpus, port: pb_val.ports, } } @@ -25,8 +25,8 @@ impl From for AppResource { fn from(val: Resource) -> AppResource { AppResource { memory_mb: val.memory_mb, - disk_mb: val.disk_mb, - vcpu: val.vcpu, + disk_size_gb: val.disk_size_gb, + vcpus: val.vcpus, ports: val.port, } } -- 2.43.0 From 005677153b3fcd3251b64111a736c806106fdc04 Mon Sep 17 00:00:00 2001 From: Noor Date: Wed, 4 Jun 2025 16:44:07 +0530 Subject: [PATCH 2/3] update register app daemon to get delete app req --- proto/sgx/app.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proto/sgx/app.proto b/proto/sgx/app.proto index f16f0e1..80892dc 100644 --- a/proto/sgx/app.proto +++ b/proto/sgx/app.proto @@ -138,7 +138,7 @@ message DaemonMessageApp { } service BrainAppDaemon { - rpc RegisterAppNode (RegisterAppNodeReq) returns (stream AppContract); + rpc RegisterAppNode (RegisterAppNodeReq) returns (stream DelAppReq); rpc BrainMessages (DaemonAuth) returns (stream BrainMessageApp); rpc DaemonMessages (stream DaemonMessageApp) returns (common_proto.Empty); } \ No newline at end of file -- 2.43.0 From 0b195b4589e4ec689af7ddca27dc051716ecee78 Mon Sep 17 00:00:00 2001 From: Noor Date: Fri, 6 Jun 2025 16:25:26 +0530 Subject: [PATCH 3/3] minor fix update storage unit from MB to GB on app app node filter and resources --- proto/sgx/app.proto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proto/sgx/app.proto b/proto/sgx/app.proto index 80892dc..f7508c7 100644 --- a/proto/sgx/app.proto +++ b/proto/sgx/app.proto @@ -65,7 +65,7 @@ message ListAppContractsReq { message AppNodeFilters { uint32 vcpus = 1; uint32 memory_mb = 2; - uint32 storage_mb = 3; + uint32 storage_gb = 3; string country = 4; string region = 5; string city = 6; @@ -111,7 +111,7 @@ message AppNodeResources { uint32 avail_no_of_port = 2; uint32 avail_vcpus = 3; uint32 avail_memory_mb = 4; - uint32 avail_storage_mb = 5; + uint32 avail_storage_gb = 5; uint32 max_ports_per_app = 6; } -- 2.43.0