This is an automated email from the ASF dual-hosted git repository.

Pearl1594 pushed a change to branch clvm-ha-support
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from bc0007357da Merge branch 'main' of github.com:apache/cloudstack into 
clvm-ha-support
     add 799ab9253d3 CLVM: find lock holder from sanlock lease instead of host 
fan-out
     add b9ef8b162c9 CLVM: fix template LV removal and protect templates used 
as backing file

No new revisions were added by this update.

Summary of changes:
 .../clvm/command/ClvmLockTransferAnswer.java       |  52 ++
 .../clvm/command/ClvmLockTransferCommand.java      |   5 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   8 +-
 .../orchestration/VolumeOrchestratorTest.java      |  18 +-
 .../datastore/provider/DefaultHostListener.java    |  19 +
 .../LibvirtClvmLockTransferCommandWrapper.java     |  26 +
 .../wrapper/LibvirtDestroyCommandWrapper.java      |   4 +-
 .../kvm/storage/ClvmSanlockHaChecker.java          |  10 +-
 .../kvm/storage/ClvmSanlockLeaseReader.java        | 196 +++++++
 .../hypervisor/kvm/storage/ClvmStorageAdaptor.java |  16 +-
 .../kvm/resource/LibvirtComputingResourceTest.java |  17 +
 .../kvm/storage/ClvmSanlockHaCheckerTest.java      |   4 +-
 .../kvm/storage/ClvmSanlockLeaseReaderTest.java    | 124 +++++
 .../kvm/storage/ClvmStorageAdaptorTest.java        |  33 ++
 .../com/cloud/storage/clvm/ClvmPoolManager.java    | 590 ++++++++++++++++-----
 .../com/cloud/template/TemplateManagerImpl.java    |  38 +-
 .../com/cloud/storage/ClvmPoolManagerTest.java     | 384 +++++++++++++-
 .../cloud/template/TemplateManagerImplTest.java    | 100 ++++
 18 files changed, 1473 insertions(+), 171 deletions(-)
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/ClvmSanlockLeaseReader.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/storage/ClvmSanlockLeaseReaderTest.java

Reply via email to