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 f76c6f3ea97 Quota email configuration (#8307) add e0731c50985 Fix the removal of network offering tags (#8758) add 9acba904237 Fix 404 when moving a VM to out of a project (#8650) add ffd59720dd8 storage,plugins: delegate allow zone-wide volume migration check and access grant check to storage drivers (#8762) add 0043540fa30 Use join instead of views (#8321) add 9d748f0837f server: update default value of setting 'expose.dns.externally' to 'false' (#8776) add fe5d7412364 Merge branch '4.18' into '4.19' new 33dc7465c2b Merge remote-tracking branch 'origin/4.19' The 1 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: .../java/com/cloud/offering/ServiceOffering.java | 2 +- .../org/apache/cloudstack/acl/RoleService.java | 4 +- .../apache/cloudstack/api/InternalIdentity.java | 14 + .../api/storage/PrimaryDataStoreDriver.java | 15 + .../engine/orchestration/VolumeOrchestrator.java | 42 +- .../orchestration/VolumeOrchestratorTest.java | 55 + .../java/com/cloud/service/ServiceOfferingVO.java | 4 +- .../org/apache/cloudstack/acl/dao/RoleDao.java | 2 + .../org/apache/cloudstack/acl/dao/RoleDaoImpl.java | 17 + .../resourcedetail/DiskOfferingDetailVO.java | 4 + .../storage/datastore/db/ImageStoreDao.java | 2 + .../storage/datastore/db/ImageStoreDaoImpl.java | 16 + .../storage/datastore/db/PrimaryDataStoreDao.java | 8 + .../datastore/db/PrimaryDataStoreDaoImpl.java | 98 ++ .../db/views/cloud.service_offering_view.sql | 2 +- .../main/java/com/cloud/utils/db/Attribute.java | 9 + .../main/java/com/cloud/utils/db/GenericDao.java | 2 + .../java/com/cloud/utils/db/GenericDaoBase.java | 153 ++- .../com/cloud/utils/db/GenericSearchBuilder.java | 22 + .../main/java/com/cloud/utils/db/JoinBuilder.java | 62 +- .../main/java/com/cloud/utils/db/SearchBase.java | 93 +- .../java/com/cloud/utils/db/SearchCriteria.java | 12 +- .../com/cloud/utils/db/GenericDaoBaseTest.java | 35 +- .../cloudstack/metrics/MetricsServiceImpl.java | 9 +- .../driver/DateraPrimaryDataStoreDriver.java | 5 + .../driver/NexentaPrimaryDataStoreDriver.java | 5 + .../driver/ScaleIOPrimaryDataStoreDriver.java | 10 + .../driver/SolidFirePrimaryDataStoreDriver.java | 5 + server/src/main/java/com/cloud/api/ApiDBUtils.java | 25 + .../java/com/cloud/api/query/QueryManagerImpl.java | 1159 ++++++++++++++------ .../com/cloud/api/query/ViewResponseHelper.java | 6 +- .../com/cloud/api/query/dao/AccountJoinDao.java | 2 + .../cloud/api/query/dao/AccountJoinDaoImpl.java | 53 + .../cloud/api/query/dao/DiskOfferingJoinDao.java | 2 + .../api/query/dao/DiskOfferingJoinDaoImpl.java | 54 + .../com/cloud/api/query/dao/DomainJoinDao.java | 2 + .../com/cloud/api/query/dao/DomainJoinDaoImpl.java | 53 + .../api/query/dao/ServiceOfferingJoinDao.java | 1 + .../api/query/dao/ServiceOfferingJoinDaoImpl.java | 58 +- .../cloud/api/query/dao/StoragePoolJoinDao.java | 5 - .../api/query/dao/StoragePoolJoinDaoImpl.java | 74 -- .../cloud/api/query/dao/TemplateJoinDaoImpl.java | 11 +- .../configuration/ConfigurationManagerImpl.java | 8 +- .../java/com/cloud/network/NetworkServiceImpl.java | 4 +- .../router/VirtualNetworkApplianceManager.java | 2 +- .../com/cloud/server/ManagementServerImpl.java | 41 +- .../org/apache/cloudstack/acl/RoleManagerImpl.java | 27 +- .../com/cloud/api/query/QueryManagerImplTest.java | 38 +- .../com/cloud/network/NetworkServiceImplTest.java | 4 +- .../com/cloud/server/ManagementServerImplTest.java | 39 + .../java/com/cloud/user/MockUsageEventDao.java | 5 + ui/src/views/compute/AssignInstance.vue | 6 +- 52 files changed, 1785 insertions(+), 601 deletions(-)