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

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


    from 56dc11980f6 test_accounts.py failure fix - keep the camelCase 
parameter "domainId" (#12689)
     new 89df3181648 [20.3] resource allocation
     new 4dd91feb277 [20.3] resource instance limits
     new 1593944553f [20.3] Implement/fix limit validation for projects
     new 7faa1b650b9 [20.3] resource allocation vpc
     new b025e85fc57 Check resource reservation on volume creation
     new 0edd577f4bb Fix: KVM Direct Download URL injection
     new 3b987f21afb [20.3] handle user's canned policy when a bucket is deleted
     new e0ef3a69472 Check resource reservation on volume snapshot creation
     new 06ee2fea76d Implement/fix limit validation for secondary storage
     new 4bcd509193f Fix resource limit reservation and check during 
StartVirtualMachine
     new 03dfe4d1f3e secondary storage resource limit for download
     new d0f67301579 volume download fix
     new 81a8ac8e1ff secondary storage resource limit for upload
     new 360b64ce1e3 Consider infinite resources when calculating secondary 
storage limit for upload operations
     new 0a4b4c6af05 [20.3] Address limit checks for VM, CPU, memory, volume, 
and primary storage
     new 497266270b9 Cleanup imported VM from disk on failure due to volume 
allocation + prevent duplicate volume and primary storage increment on import
     new e8f8aca694f Fix failing tests
     new dc7068a1351 Address public IP limit validations

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../main/java/com/cloud/agent/api/to/BucketTO.java |   7 +
 .../java/com/cloud/projects/ProjectService.java    |   4 +-
 .../storage/VMTemplateStorageResourceAssoc.java    |   3 +-
 .../java/com/cloud/user/ResourceLimitService.java  |  19 +-
 .../user/account/AddAccountToProjectCmd.java       |   3 +-
 .../command/user/account/AddUserToProjectCmd.java  |   3 +-
 .../apache/cloudstack/resourcelimit/Reserver.java} |  16 +-
 .../command/test/AddAccountToProjectCmdTest.java   |   3 +
 .../cloud/agent/api/storage/DownloadAnswer.java    |   2 +-
 .../download/DirectTemplateDownloaderImpl.java     |  11 +-
 .../download/MetalinkDirectTemplateDownloader.java |   2 +-
 .../download/NfsDirectTemplateDownloader.java      |   2 +-
 .../command/TemplateOrVolumePostUploadCommand.java |   8 +
 .../storage/command/UploadStatusCommand.java       |  10 +
 .../service/NetworkOrchestrationService.java       |   2 +-
 .../service/VolumeOrchestrationService.java        |   2 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  23 +-
 .../engine/orchestration/NetworkOrchestrator.java  |  46 ++-
 .../engine/orchestration/VolumeOrchestrator.java   |  24 +-
 .../java/com/cloud/dc/dao/AccountVlanMapDao.java   |   2 +-
 .../com/cloud/dc/dao/AccountVlanMapDaoImpl.java    |   4 +-
 .../java/com/cloud/dc/dao/DomainVlanMapDao.java    |   2 +-
 .../com/cloud/dc/dao/DomainVlanMapDaoImpl.java     |   4 +-
 .../storage/image/BaseImageStoreDriverImpl.java    |  26 +-
 .../manager/BareMetalTemplateAdapter.java          |   1 -
 .../driver/MinIOObjectStoreDriverImpl.java         |  81 +++--
 .../driver/MinIOObjectStoreDriverImplTest.java     |   7 +-
 server/src/main/java/com/cloud/api/ApiDBUtils.java |   4 +
 .../configuration/ConfigurationManagerImpl.java    |  74 ++--
 .../java/com/cloud/network/NetworkServiceImpl.java |  26 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |   3 +
 .../com/cloud/projects/ProjectManagerImpl.java     |  51 ++-
 .../cloud/resourcelimit/CheckedReservation.java    | 117 ++++--
 .../com/cloud/resourcelimit/ReservationHelper.java |  16 +-
 .../resourcelimit/ResourceLimitManagerImpl.java    | 186 +++++-----
 .../cloud/storage/ImageStoreUploadMonitorImpl.java | 161 +++++++--
 .../com/cloud/storage/VolumeApiServiceImpl.java    | 126 +++++--
 .../storage/download/DownloadActiveState.java      |   5 +
 .../cloud/storage/download/DownloadErrorState.java |   5 +
 .../storage/download/DownloadInactiveState.java    |   6 +
 ...edState.java => DownloadLimitReachedState.java} |  21 +-
 .../cloud/storage/download/DownloadListener.java   |  89 ++++-
 .../com/cloud/storage/download/DownloadState.java  |   6 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |  34 +-
 .../cloud/template/HypervisorTemplateAdapter.java  |  41 +--
 .../com/cloud/template/TemplateAdapterBase.java    |   3 -
 .../com/cloud/template/TemplateManagerImpl.java    | 112 ++++--
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 294 ++++++++-------
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |  22 +-
 .../volume/VolumeImportUnmanageManagerImpl.java    |  21 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     | 173 +++++----
 .../com/cloud/network/vpc/VpcManagerImplTest.java  |   8 +-
 .../resourcelimit/CheckedReservationTest.java      |  17 +-
 .../ResourceLimitManagerImplTest.java              |  89 +----
 .../cloud/storage/VolumeApiServiceImplTest.java    |  52 ++-
 .../storage/snapshot/SnapshotManagerTest.java      |  11 +-
 .../cloud/template/TemplateManagerImplTest.java    | 402 +++------------------
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  44 +--
 .../cloud/vm/snapshot/VMSnapshotManagerTest.java   |   8 +-
 .../java/com/cloud/vpc/MockNetworkManagerImpl.java |   2 +-
 .../cloud/vpc/MockResourceLimitManagerImpl.java    |  36 +-
 .../VolumeImportUnmanageManagerImplTest.java       |   3 -
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |  57 +--
 .../storage/resource/HttpUploadServerHandler.java  |   2 +
 .../resource/NfsSecondaryStorageResource.java      |  33 +-
 .../storage/template/DownloadManagerImpl.java      |   2 +-
 66 files changed, 1458 insertions(+), 1221 deletions(-)
 copy api/src/main/java/{com/cloud/network/rules/LoadBalancer.java => 
org/apache/cloudstack/resourcelimit/Reserver.java} (68%)
 copy api/src/main/java/com/cloud/exception/InvalidParameterValueException.java 
=> server/src/main/java/com/cloud/resourcelimit/ReservationHelper.java (72%)
 copy 
server/src/main/java/com/cloud/storage/download/{DownloadAbandonedState.java => 
DownloadLimitReachedState.java} (67%)

Reply via email to