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

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


    from e010c9be936 Fixup main build error (#9314)
     add 814c8b6a121 differentiate between instalation ISO and attached ISO 
(#9146)
     add 2ca1b474bd6 PowerFlex/ScaleIO SDC client connection improvements 
(#9268)
     add 063dc601140 Change storage pool scope from Cluster to Zone and vise 
versa (#8875)
     add d79735606bb Handle public IP race conditions (#9234)
     add 0ec7c728758 Merge branch '4.19'

No new revisions were added by this update.

Summary of changes:
 api/src/main/java/com/cloud/event/EventTypes.java  |   2 +
 .../java/com/cloud/storage/StorageService.java     |   4 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../admin/storage/ChangeStoragePoolScopeCmd.java   |  98 ++++++
 .../command/admin/storage/ListStoragePoolsCmd.java |   7 +-
 .../ListAffectedVmsForStorageScopeChangeCmd.java   |  77 +++++
 .../api/response/StoragePoolResponse.java          |  12 +
 .../api/response/VirtualMachineResponse.java       | 124 ++++++++
 .../org/apache/cloudstack/query/QueryService.java  |   4 +
 .../agent/api/PrepareStorageClientAnswer.java      |  43 +++
 .../agent/api/PrepareStorageClientCommand.java     |  56 ++++
 .../agent/api/UnprepareStorageClientAnswer.java    |  34 ++
 .../agent/api/UnprepareStorageClientCommand.java   |  48 +++
 .../api/storage/PrimaryDataStoreDriver.java        |  26 ++
 .../api/storage/PrimaryDataStoreLifeCycle.java     |   3 +
 .../java/com/cloud/resource/ResourceManager.java   |   4 +
 .../java/com/cloud/storage/StorageManager.java     |  21 +-
 .../main/java/com/cloud/capacity/CapacityVO.java   |   8 +-
 .../com/cloud/storage/dao/StoragePoolHostDao.java  |   2 +
 .../cloud/storage/dao/StoragePoolHostDaoImpl.java  |  28 ++
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |   8 +-
 .../main/java/com/cloud/vm/dao/VMInstanceDao.java  |   2 +
 .../java/com/cloud/vm/dao/VMInstanceDaoImpl.java   |  38 ++-
 .../volume/datastore/PrimaryDataStoreHelper.java   |  52 +++-
 .../datastore/PrimaryDataStoreHelperTest.java      | 114 +++++++
 .../BasePrimaryDataStoreLifeCycleImpl.java         | 106 +++++++
 .../BasePrimaryDataStoreLifeCycleImplTest.java     | 127 ++++++++
 .../LibvirtPrepareStorageClientCommandWrapper.java |  52 ++++
 ...ibvirtUnprepareStorageClientCommandWrapper.java |  49 +++
 .../kvm/storage/KVMStoragePoolManager.java         |  11 +
 .../kvm/storage/ScaleIOStorageAdaptor.java         |  64 ++++
 .../hypervisor/kvm/storage/StorageAdaptor.java     |  24 ++
 ...virtPrepareStorageClientCommandWrapperTest.java |  87 ++++++
 ...rtUnprepareStorageClientCommandWrapperTest.java |  73 +++++
 .../kvm/storage/ScaleIOStorageAdaptorTest.java     | 191 ++++++++++++
 .../lifecycle/AdaptiveDataStoreLifeCycleImpl.java  |   2 +-
 .../ElastistorPrimaryDataStoreLifeCycle.java       |   2 +-
 .../lifecycle/DateraPrimaryDataStoreLifeCycle.java |  17 +-
 .../CloudStackPrimaryDataStoreLifeCycleImpl.java   |   2 +-
 .../LinstorPrimaryDataStoreLifeCycleImpl.java      |   2 +-
 .../NexentaPrimaryDataStoreLifeCycle.java          |  11 +
 .../SamplePrimaryDataStoreLifeCycleImpl.java       |   8 +
 .../datastore/client/ScaleIOGatewayClient.java     |   2 +
 .../datastore/client/ScaleIOGatewayClientImpl.java |  26 ++
 .../driver/ScaleIOPrimaryDataStoreDriver.java      | 102 +++---
 .../ScaleIOPrimaryDataStoreLifeCycle.java          |  32 +-
 .../datastore/manager/ScaleIOSDCManager.java       |  47 +++
 .../datastore/manager/ScaleIOSDCManagerImpl.java   | 346 +++++++++++++++++++++
 .../datastore/provider/ScaleIOHostListener.java    |  66 ++--
 .../storage/datastore/util/ScaleIOUtil.java        |  45 +++
 .../spring-storage-volume-scaleio-context.xml      |   2 +
 .../ScaleIOPrimaryDataStoreLifeCycleTest.java      |   5 +-
 .../SolidFirePrimaryDataStoreLifeCycle.java        |  11 +-
 .../SolidFireSharedPrimaryDataStoreLifeCycle.java  |   2 +-
 .../StorPoolPrimaryDataStoreLifeCycle.java         |   2 +-
 server/src/main/java/com/cloud/api/ApiDBUtils.java |   4 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   2 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |  66 +++-
 .../com/cloud/api/query/ViewResponseHelper.java    |   4 +-
 .../cloud/api/query/dao/StoragePoolJoinDao.java    |   2 +-
 .../api/query/dao/StoragePoolJoinDaoImpl.java      |  12 +-
 .../deploy/DeploymentPlanningManagerImpl.java      |   9 +
 .../com/cloud/network/IpAddressManagerImpl.java    |  77 +++--
 .../java/com/cloud/network/NetworkModelImpl.java   |   4 +
 .../network/firewall/FirewallManagerImpl.java      |  95 +++---
 .../network/lb/LoadBalancingRulesManagerImpl.java  |  94 +++---
 .../com/cloud/network/rules/RulesManagerImpl.java  | 262 ++++++++--------
 .../network/vpn/RemoteAccessVpnManagerImpl.java    | 130 ++++----
 .../com/cloud/resource/ResourceManagerImpl.java    |  20 ++
 .../com/cloud/server/ManagementServerImpl.java     |   4 +
 .../java/com/cloud/storage/StorageManagerImpl.java | 159 +++++++++-
 .../com/cloud/api/query/QueryManagerImplTest.java  |  71 +++++
 .../cloud/resource/MockResourceManagerImpl.java    |  11 +
 .../com/cloud/storage/StorageManagerImplTest.java  | 108 +++++--
 .../smoke/test_primary_storage_scope.py            | 176 +++++++++++
 tools/apidoc/gen_toc.py                            |   1 +
 ui/public/locales/en.json                          |   7 +
 ui/src/components/view/InfoCard.vue                |   4 +-
 ui/src/config/section/infra/primaryStorages.js     |  20 ++
 ui/src/core/lazy_lib/icons_use.js                  |   2 +
 ui/src/views/infra/ChangeStoragePoolScope.vue      | 223 +++++++++++++
 81 files changed, 3405 insertions(+), 494 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/ChangeStoragePoolScopeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/vm/ListAffectedVmsForStorageScopeChangeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/VirtualMachineResponse.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/PrepareStorageClientAnswer.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/PrepareStorageClientCommand.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/UnprepareStorageClientAnswer.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/UnprepareStorageClientCommand.java
 create mode 100644 
engine/storage/src/test/java/org/apache/cloudstack/storage/volume/datastore/PrimaryDataStoreHelperTest.java
 create mode 100644 
engine/storage/volume/src/main/java/org/apache/cloudstack/storage/datastore/lifecycle/BasePrimaryDataStoreLifeCycleImpl.java
 create mode 100644 
engine/storage/volume/src/test/java/org/apache/cloudstack/storage/datastore/lifecycle/BasePrimaryDataStoreLifeCycleImplTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPrepareStorageClientCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUnprepareStorageClientCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPrepareStorageClientCommandWrapperTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUnprepareStorageClientCommandWrapperTest.java
 create mode 100644 
plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/manager/ScaleIOSDCManager.java
 create mode 100644 
plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/manager/ScaleIOSDCManagerImpl.java
 create mode 100644 test/integration/smoke/test_primary_storage_scope.py
 create mode 100644 ui/src/views/infra/ChangeStoragePoolScope.vue

Reply via email to