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

dahn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 6bb95c02006ad73925c7a1c7e6daa3d707bbfc66
Merge: b5eebc4347a f32a63be602
Author: Daan Hoogland <[email protected]>
AuthorDate: Wed Jul 19 10:59:19 2023 +0200

    Merge release branch 4.18 to main
    
    * 4.18:
      Storage and volumes statistics tasks for StorPool primary storage (#7404)
      proper storage construction (#6797)
      guarantee MAC uniqueness (#7634)
      server: allow migration of all VMs with local storage on KVM (#7656)
      Add L2 networks to Zones with SG (#7719)

 .../main/java/com/cloud/network/NetworkModel.java  |   9 +-
 .../api/command/user/network/CreateNetworkCmd.java |   4 +-
 .../command/user/network/CreateNetworkCmdTest.java |  18 +-
 .../entity/api/db/dao/EngineDataCenterDao.java     |   8 -
 .../entity/api/db/dao/EngineDataCenterDaoImpl.java |  26 ---
 .../engine/orchestration/NetworkOrchestrator.java  |   4 +-
 .../main/java/com/cloud/dc/dao/DataCenterDao.java  |   8 -
 .../java/com/cloud/dc/dao/DataCenterDaoImpl.java   |  27 +--
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |   3 -
 .../src/main/java/com/cloud/vm/dao/NicDao.java     |   2 +-
 .../src/main/java/com/cloud/vm/dao/NicDaoImpl.java |   3 +-
 .../java/com/cloud/utils/db/SequenceFetcher.java   |   4 +-
 .../cloud/hypervisor/hyperv/guru/HypervGuru.java   |   6 +-
 .../kvm/storage/KVMStoragePoolManager.java         |   3 +-
 .../cloud/hypervisor/guru/VmwareVmImplementer.java |   8 +-
 .../cloud/network/vm/NetScalerVMManagerImpl.java   |   2 +-
 .../driver/StorPoolPrimaryDataStoreDriver.java     |  42 ++++-
 .../datastore/driver/StorPoolStatsCollector.java   | 188 +++++++++++++++++++++
 .../storage/datastore/util/StorPoolUtil.java       |  12 ++
 .../snapshot/StorPoolConfigurationManager.java     |  12 +-
 .../spring-storage-volume-storpool-context.xml     |   3 +
 .../java/com/cloud/network/NetworkModelImpl.java   |  20 ++-
 .../com/cloud/network/guru/ControlNetworkGuru.java |   6 +-
 .../com/cloud/server/ManagementServerImpl.java     |   3 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |   6 +-
 ui/src/views/network/CreateL2NetworkForm.vue       |   2 +-
 ui/src/views/network/CreateNetwork.vue             |   2 +-
 27 files changed, 323 insertions(+), 108 deletions(-)

diff --cc engine/schema/src/main/java/com/cloud/vm/dao/NicDao.java
index 3c9b3e235a8,c52c690d8b5..22165641f7e
--- a/engine/schema/src/main/java/com/cloud/vm/dao/NicDao.java
+++ b/engine/schema/src/main/java/com/cloud/vm/dao/NicDao.java
@@@ -87,10 -87,8 +87,10 @@@ public interface NicDao extends Generic
  
      List<NicVO> listByVmIdAndKeyword(long instanceId, String keyword);
  
-     NicVO findByInstanceIdAndMacAddress(long instanceId, String macAddress);
+     NicVO findByMacAddress(String macAddress);
  
 +    NicVO findByNetworkIdAndMacAddressIncludingRemoved(long networkId, String 
mac);
 +
      List<NicVO> findNicsByIpv6GatewayIpv6CidrAndReserver(String ipv6Gateway, 
String ipv6Cidr, String reserverName);
  
      NicVO findByIpAddressAndVmType(String ip, VirtualMachine.Type vmType);

Reply via email to