This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from eb93f0105e3 Bump com.zaxxer:HikariCP from 5.1.0 to 7.0.2 (#12266)
add d5165183eae KVM memballooning requires free page reporting and
autodeflate (#11932)
add de1b1d24c2e Python exception processing static routes fixed (#11967)
add e08e66d66de kvm: use preallocation option for fat disk resize (#11986)
add e9900aba23a Show time correctly in the backup schedule UI (#12012)
add 8936e4c5350 api:rename RegisterCmd.java => RegisterUserKeyCmd.java
(#12259)
add ba26d95ad7c api: create/register/upload template with empty template
tag (#12234)
add e8200a0b749 Prioritize copying templates from other secondary storages
instead of downloading them (#10363)
add 79ab1566b11 packaging: use latest cmk release link directly (#11429)
add 061ce9b39bc Fix VM and volume metrics listing regressions (#12284)
add 47a6ac89ba5 Update templateConfig.sh to not break with directorys with
space on t… (#10898)
add cee330e7c87 Merge branch '4.20' into 4.22
add e2d37733623 Merge release branch 4.22 to main
No new revisions were added by this update.
Summary of changes:
.../main/java/com/cloud/user/AccountService.java | 4 +-
.../api/command/admin/user/GetUserKeysCmd.java | 6 +-
.../{RegisterCmd.java => RegisterUserKeyCmd.java} | 8 +-
.../command/user/template/CreateTemplateCmd.java | 2 +-
.../template/GetUploadParamsForTemplateCmd.java | 2 +-
.../command/user/template/RegisterTemplateCmd.java | 2 +-
...rResponse.java => RegisterUserKeyResponse.java} | 2 +-
debian/rules | 3 +-
.../service/StorageOrchestrationService.java | 6 +
.../subsystem/api/storage/TemplateService.java | 2 +
.../java/com/cloud/storage/StorageManager.java | 26 +--
.../engine/orchestration/DataMigrationUtility.java | 90 +++++++--
.../engine/orchestration/StorageOrchestrator.java | 154 ++++++++++++---
engine/schema/templateConfig.sh | 14 +-
.../storage/image/TemplateServiceImpl.java | 179 +++++++++++++-----
.../storage/image/TemplateServiceImplTest.java | 102 ++++++++++
packaging/el8/cloud.spec | 3 +-
plugins/hypervisors/kvm/pom.xml | 9 -
.../hypervisor/kvm/resource/LibvirtVMDef.java | 8 +-
.../kvm/storage/LibvirtStorageAdaptor.java | 2 +-
.../org/apache/cloudstack/utils/qemu/QemuImg.java | 84 ++++++---
.../kvm/resource/LibvirtDomainXMLParserTest.java | 4 +-
.../hypervisor/kvm/resource/LibvirtVMDefTest.java | 15 ++
.../LibvirtMigrateVolumeCommandWrapperTest.java | 2 +-
.../apache/cloudstack/utils/qemu/QemuImgTest.java | 207 +++++++++++++++++++--
.../cloudstack/api/ListVolumesUsageHistoryCmd.java | 3 +-
.../cloudstack/metrics/MetricsServiceImpl.java | 48 +++--
.../contrail/management/MockAccountManager.java | 4 +-
.../consoleproxy/ConsoleProxyManagerImpl.java | 2 +-
.../com/cloud/server/ManagementServerImpl.java | 4 +-
.../java/com/cloud/storage/StorageManagerImpl.java | 7 +-
.../java/com/cloud/user/AccountManagerImpl.java | 4 +-
systemvm/debian/opt/cloud/bin/cs/CsAddress.py | 2 +-
ui/src/views/compute/backup/BackupSchedule.vue | 3 +-
ui/src/views/compute/backup/FormSchedule.vue | 92 +++++++--
.../wizard/DeployInstanceBackupSelection.vue | 4 +-
ui/src/views/storage/FormSchedule.vue | 79 ++++++--
37 files changed, 934 insertions(+), 254 deletions(-)
rename
api/src/main/java/org/apache/cloudstack/api/command/admin/user/{RegisterCmd.java
=> RegisterUserKeyCmd.java} (93%)
rename
api/src/main/java/org/apache/cloudstack/api/response/{RegisterResponse.java =>
RegisterUserKeyResponse.java} (96%)