This is an automated email from the ASF dual-hosted git repository.
nvazquez pushed a change to branch netris-improvements
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 2423fe94354 Update Netris SDK version to 1.0.1
add a4d3c664823 KVM: assign the hot-plugged NIC the next PCI slot above
existing NICs (monotonic interface naming) (#12826)
add 8261beca2fb ui: fix info card showing invalid template, iso link
(#13199)
add 8eeccdbb8a2 UI: don’t continue with session with an expired userid
(#13969)
add 5deb6a958df Improve date/timestamp handling performance in
GenericDaoBase and DateUtil (#13809)
add 4b2d387287a server: null-check requested IP in
assignSourceNatPublicIpAddress (#14025)
add cdd03d78748 Merge branch '4.20' into 4.22
add d4f5dff7311 Fix overly broad classpath scanning in
ReflectUtil.getClassesWithAnnotation() (#13427)
add 4e679ad8778 Ensure the detail value is not null when updating the vnc
access details of the vms with failed migrations on host maintenance (#13492)
add cc2f74f5c5d Ensure compliance with storage access groups when mounting
disabled storage pools (#13990)
add 2974af84f22 Make worker and API thread pool size configurable (#13565)
add 437adc81dec ui: add the missing label for the backup resource limit
(#14163)
add 1805dde42af kvm: look RBD volumes up through librbd instead of
refreshing the pool (#14188)
add 0931cf818e6 usage: widen usage_volume unique key to include vm_id
(#13933)
add 849072251f9 Merge branch '4.22' into netris-improvements
add 411fb9a4e8e Move to the correct schema file
No new revisions were added by this update.
Summary of changes:
.../java/com/cloud/storage/StorageManager.java | 4 +
.../com/cloud/upgrade/DatabaseUpgradeChecker.java | 2 +
.../org/apache/cloudstack/backup/BackupVO.java | 2 +-
.../storage/datastore/db/PrimaryDataStoreDao.java | 30 ++++-
.../datastore/db/PrimaryDataStoreDaoImpl.java | 59 ++++++++-
.../resources/META-INF/db/schema-42200to42210.sql | 8 --
.../resources/META-INF/db/schema-42210to42220.sql | 13 ++
.../java/com/cloud/utils/db/GenericDaoBase.java | 78 +++++++----
.../com/cloud/utils/db/GenericDaoBaseTest.java | 75 +++++++++++
.../framework/jobs/impl/AsyncJobManagerImpl.java | 19 ++-
.../jobs/impl/AsyncJobManagerImplTest.java | 146 ++++++++++++++++++++
.../wrapper/LibvirtGetVncPortCommandWrapper.java | 1 +
.../wrapper/LibvirtPlugNicCommandWrapper.java | 105 +++++++++++++++
.../kvm/storage/LibvirtStorageAdaptor.java | 81 ++++++++++++
.../kvm/resource/LibvirtComputingResourceTest.java | 9 ++
.../wrapper/LibvirtPlugNicCommandWrapperTest.java | 147 +++++++++++++++++++++
server/src/main/java/com/cloud/api/ApiServer.java | 7 +-
.../java/com/cloud/api/doc/ApiXmlDocWriter.java | 5 +-
.../com/cloud/network/IpAddressManagerImpl.java | 2 +-
.../com/cloud/resource/ResourceManagerImpl.java | 35 +++--
.../cloud/storage/listener/StoragePoolMonitor.java | 23 ++--
.../src/test/java/com/cloud/api/ApiServerTest.java | 69 ++++++++++
.../network/IpAddressManagerImplSourceNatTest.java | 58 ++++++++
.../cloud/resource/ResourceManagerImplTest.java | 2 +
.../storage/listener/StoragePoolMonitorTest.java | 116 +++++++++++++---
ui/public/locales/en.json | 1 +
ui/src/components/view/InfoCard.vue | 12 +-
ui/src/store/modules/user.js | 136 ++++++++-----------
ui/src/utils/links.js | 72 ++++++++++
utils/src/main/java/com/cloud/utils/DateUtil.java | 63 ++++-----
.../src/main/java/com/cloud/utils/ReflectUtil.java | 4 +
.../test/java/com/cloud/utils/DateUtilTest.java | 113 ++++++++++++++--
32 files changed, 1278 insertions(+), 219 deletions(-)
create mode 100644
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPlugNicCommandWrapperTest.java
create mode 100644
server/src/test/java/com/cloud/network/IpAddressManagerImplSourceNatTest.java