This is an automated email from the ASF dual-hosted git repository. DaanHoogland pushed a commit to branch ghi13648-guardWorkerThreadForStats in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit 70bd8ef0f82451c83529d8fd559057e273b6bcc5 Author: Daan Hoogland <[email protected]> AuthorDate: Tue Jul 21 14:32:17 2026 +0200 guard against stopping stats background threats --- server/src/main/java/com/cloud/server/StatsCollector.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/com/cloud/server/StatsCollector.java b/server/src/main/java/com/cloud/server/StatsCollector.java index 1e0138f7cf9..e50d47923f3 100644 --- a/server/src/main/java/com/cloud/server/StatsCollector.java +++ b/server/src/main/java/com/cloud/server/StatsCollector.java @@ -1286,13 +1286,21 @@ public class StatsCollector extends ManagerBase implements ComponentMethodInterc */ class VmStatsCleaner extends ManagedContextRunnable{ protected void runInContext() { - cleanUpVirtualMachineStats(); + try { + cleanUpVirtualMachineStats(); + } catch (CloudRuntimeException e) { + logger.error("Error trying to clean up VM stats", e); + } } } class VolumeStatsCleaner extends ManagedContextRunnable{ protected void runInContext() { - cleanUpVolumeStats(); + try { + cleanUpVolumeStats(); + } catch (CloudRuntimeException e) { + logger.error("Error trying to clean up Volume stats", e); + } } }
