From 06f69c01e26d3e44f2a402bbba12eef681757d61 Mon Sep 17 00:00:00 2001 From: Nuno Neto Date: Tue, 1 Oct 2024 18:10:39 +0100 Subject: [PATCH] Fixed high CPU usage on replicas. Improved CPU usage on clients --- Atlas-Client | 2 +- Atlas-Comm-MIO | 2 +- Atlas-Common | 2 +- Atlas-Communication | 2 +- Atlas-Core | 2 +- Atlas-Examples | 2 +- Atlas-Metrics | 2 +- Atlas-Reconfiguration | 2 +- Atlas-SMR-Core | 2 +- Atlas-SMR-Execution | 2 +- Atlas-SMR-Replica | 2 +- Atlas-Tools | 2 +- Cargo.toml | 23 +---------------------- 13 files changed, 13 insertions(+), 34 deletions(-) diff --git a/Atlas-Client b/Atlas-Client index abdbed9..7c23549 160000 --- a/Atlas-Client +++ b/Atlas-Client @@ -1 +1 @@ -Subproject commit abdbed98f300eac4e6d3d3f11256d13da906fc32 +Subproject commit 7c23549f6bfa4868783e8d107b7df8e672b12481 diff --git a/Atlas-Comm-MIO b/Atlas-Comm-MIO index fa10f18..c30ba13 160000 --- a/Atlas-Comm-MIO +++ b/Atlas-Comm-MIO @@ -1 +1 @@ -Subproject commit fa10f1800a40472eb62d6865429e80893aa259e5 +Subproject commit c30ba131219360ff63eac77012cfe9150a541e7a diff --git a/Atlas-Common b/Atlas-Common index dba6e40..8331901 160000 --- a/Atlas-Common +++ b/Atlas-Common @@ -1 +1 @@ -Subproject commit dba6e403f5551498b3b80da7d0dd3c62320edad2 +Subproject commit 83319019b36a86186367f720f7c99c8d0e47683e diff --git a/Atlas-Communication b/Atlas-Communication index f7fe039..979d348 160000 --- a/Atlas-Communication +++ b/Atlas-Communication @@ -1 +1 @@ -Subproject commit f7fe039a68a8665396b786e7f80b8e349bb1863d +Subproject commit 979d348579acdcd0798aa3456cbde84147f7ae24 diff --git a/Atlas-Core b/Atlas-Core index 138d438..0d61d25 160000 --- a/Atlas-Core +++ b/Atlas-Core @@ -1 +1 @@ -Subproject commit 138d4387f8989ea29d99d67490912f30e12f44a3 +Subproject commit 0d61d25df64275495f933e598627e5c89f06b996 diff --git a/Atlas-Examples b/Atlas-Examples index 63ef047..e5e284b 160000 --- a/Atlas-Examples +++ b/Atlas-Examples @@ -1 +1 @@ -Subproject commit 63ef0478ce0c10f5356e69d26f0dc3caaeffd173 +Subproject commit e5e284b9404fa60b5edffed1bdca3e34367790a7 diff --git a/Atlas-Metrics b/Atlas-Metrics index cdf5178..7631c55 160000 --- a/Atlas-Metrics +++ b/Atlas-Metrics @@ -1 +1 @@ -Subproject commit cdf5178b14fa01b2f04f5eafb3caa92af6a931d9 +Subproject commit 7631c55d47243da01e2571be2f4fa4fcf096a023 diff --git a/Atlas-Reconfiguration b/Atlas-Reconfiguration index 0d5e01c..85e3598 160000 --- a/Atlas-Reconfiguration +++ b/Atlas-Reconfiguration @@ -1 +1 @@ -Subproject commit 0d5e01cbd7e3e1ec6452f9f47bd769215d1d774f +Subproject commit 85e3598c53c51135e29bdec978c29de4f86dbca5 diff --git a/Atlas-SMR-Core b/Atlas-SMR-Core index cd05bad..2f3da5e 160000 --- a/Atlas-SMR-Core +++ b/Atlas-SMR-Core @@ -1 +1 @@ -Subproject commit cd05bad5b682e87416395e39b6806aa937cd30ad +Subproject commit 2f3da5e1bb94dd19e8c2a3b8218f39fc6aa1c2dc diff --git a/Atlas-SMR-Execution b/Atlas-SMR-Execution index 072b26d..8fb5f43 160000 --- a/Atlas-SMR-Execution +++ b/Atlas-SMR-Execution @@ -1 +1 @@ -Subproject commit 072b26d8a61ba81caef7c1089df21f9899a60837 +Subproject commit 8fb5f43da31118df2c6291aae8c7fa7694547a09 diff --git a/Atlas-SMR-Replica b/Atlas-SMR-Replica index 8b6e281..3c9fe4a 160000 --- a/Atlas-SMR-Replica +++ b/Atlas-SMR-Replica @@ -1 +1 @@ -Subproject commit 8b6e28193d1edede39cc09c8700e734d9c9cf63c +Subproject commit 3c9fe4adf65ba2b78adb19419aa449c216bcdecd diff --git a/Atlas-Tools b/Atlas-Tools index 0803149..cc196bc 160000 --- a/Atlas-Tools +++ b/Atlas-Tools @@ -1 +1 @@ -Subproject commit 08031493917245dc5a8f966d72cb5ff0b6668749 +Subproject commit cc196bcc1fa0e35a49ab7e774939b39e27327237 diff --git a/Cargo.toml b/Cargo.toml index 480d468..5c8ddd3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,25 +26,4 @@ members = [ "Atlas-View-Transfer", "Atlas-Tools/atlas-default-configs", "Atlas-Tools/keygen" -] - -# https://doc.rust-lang.org/cargo/reference/profiles.html -[profile.release] -opt-level = 3 -panic = "abort" # disable stack unwinding on panic -overflow-checks = false # disable integer overflow checks. -codegen-units = 16 -lto = true # LLVM link time optimizations -debug = false -debug-assertions = false -incremental = false - -[profile.dev] -opt-level = 0 -panic = "unwind" -overflow-checks = true -codegen-units = 32 -lto = false -debug = true -debug-assertions = true -incremental = true \ No newline at end of file +] \ No newline at end of file