This is an automated email from the ASF dual-hosted git repository. sureshanaparti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit a4a52c96659d9f94fd080096aa673916ae221ef2 Merge: 72b99a3f8ce 4359198904c Author: Suresh Kumar Anaparti <[email protected]> AuthorDate: Fri May 8 20:57:36 2026 +0530 Merge branch '4.22' api/src/main/java/com/cloud/ha/Investigator.java | 16 +- .../command/admin/ha/ConfigureHAForHostCmd.java | 1 + .../com/cloud/agent/api/CheckOnHostAnswer.java | 3 +- .../com/cloud/agent/api/CheckOnHostCommand.java | 10 +- .../java/com/cloud/ha/HighAvailabilityManager.java | 4 +- .../storage/volume/VolumeServiceImpl.java | 25 ++- .../extensions/manager/ExtensionsManagerImpl.java | 14 +- .../main/java/com/cloud/ha/HypervInvestigator.java | 6 +- .../main/java/com/cloud/ha/KVMInvestigator.java | 87 +++------ .../cloud/hypervisor/kvm/resource/KVMHABase.java | 11 +- .../hypervisor/kvm/resource/KVMHAChecker.java | 33 ++-- .../hypervisor/kvm/resource/KVMHAMonitor.java | 65 +++---- .../kvm/resource/KVMHAVMActivityChecker.java | 6 +- .../kvm/resource/LibvirtComputingResource.java | 6 +- .../wrapper/LibvirtCheckOnHostCommandWrapper.java | 16 +- ...CheckVMActivityOnStoragePoolCommandWrapper.java | 4 +- .../kvm/storage/IscsiAdmStoragePool.java | 4 +- .../hypervisor/kvm/storage/KVMStoragePool.java | 70 ++++---- .../hypervisor/kvm/storage/LibvirtStoragePool.java | 36 ++-- .../hypervisor/kvm/storage/MultipathSCSIPool.java | 6 +- .../hypervisor/kvm/storage/ScaleIOStoragePool.java | 4 +- .../org/apache/cloudstack/kvm/ha/KVMHAConfig.java | 23 ++- .../apache/cloudstack/kvm/ha/KVMHAProvider.java | 7 +- .../cloudstack/kvm/ha/KVMHostActivityChecker.java | 198 ++++++++++++--------- .../kvm/resource/LibvirtComputingResourceTest.java | 2 +- .../java/com/cloud/ha/SimulatorInvestigator.java | 4 +- .../main/java/com/cloud/ha/VmwareInvestigator.java | 2 +- .../kvm/storage/LinstorStorageAdaptor.java | 4 +- .../hypervisor/kvm/storage/LinstorStoragePool.java | 14 +- .../kvm/storage/StorPoolStoragePool.java | 10 +- scripts/vm/hypervisor/kvm/kvmheartbeat.sh | 4 +- .../com/cloud/ha/CheckOnAgentInvestigator.java | 2 +- .../com/cloud/ha/HighAvailabilityManagerImpl.java | 136 +++++++++----- server/src/main/java/com/cloud/ha/KVMFencer.java | 11 +- .../cloud/ha/ManagementIPSystemVMInvestigator.java | 2 +- .../java/com/cloud/ha/UserVmDomRInvestigator.java | 2 +- .../java/com/cloud/ha/XenServerInvestigator.java | 4 +- .../com/cloud/server/ManagementServerImpl.java | 4 +- .../cloud/vm/snapshot/VMSnapshotManagerImpl.java | 7 + .../java/org/apache/cloudstack/ha/HAManager.java | 7 +- .../org/apache/cloudstack/ha/HAManagerImpl.java | 72 ++++---- .../apache/cloudstack/ha/HAResourceCounter.java | 6 +- .../cloudstack/ha/task/ActivityCheckTask.java | 6 +- .../org/apache/cloudstack/ha/task/BaseHATask.java | 2 +- .../cloud/ha/HighAvailabilityManagerImplTest.java | 5 +- .../cloudstack/vm/UnmanagedVMsManagerImplTest.java | 2 +- .../cloudstack/utils/redfish/RedfishClient.java | 14 +- 47 files changed, 516 insertions(+), 461 deletions(-)
