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

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit cb167072a176054edfef2fdee403d0f71c3c7052
Merge: ee5f92e 32e3bbd
Author: Rohit Yadav <rohit.ya...@shapeblue.com>
AuthorDate: Fri May 7 16:37:42 2021 +0530

    Merge remote-tracking branch 'origin/4.15'
    
    Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com>

 api/src/main/java/com/cloud/event/EventTypes.java  |   1 +
 .../java/com/cloud/storage/StorageService.java     |   3 +
 .../command/admin/storage/SyncStoragePoolCmd.java  |  97 ++++++++
 .../cloud/storage/resource/StorageProcessor.java   |   5 +-
 .../StorageSubsystemCommandHandlerBase.java        |   5 +-
 .../storage/command/SyncVolumePathAnswer.java      |  71 +++---
 .../storage/command/SyncVolumePathCommand.java     |  71 +++---
 .../java/com/cloud/storage/StorageManager.java     |   3 +
 .../cloud/storage/dao/StoragePoolHostDaoImpl.java  |   1 -
 .../storage/datastore/db/PrimaryDataStoreDao.java  |   2 +
 .../datastore/db/PrimaryDataStoreDaoImpl.java      |   8 +
 .../datastore/provider/DefaultHostListener.java    |  46 +---
 .../kvm/storage/KVMStorageProcessor.java           |   9 +-
 .../ovm3/resources/Ovm3StorageProcessor.java       |  11 +-
 .../cloud/resource/SimulatorStorageProcessor.java  |   8 +-
 .../hypervisor/vmware/resource/VmwareResource.java |   6 +-
 .../storage/resource/VmwareStorageProcessor.java   |  81 ++++++-
 .../resource/XenServerStorageProcessor.java        |   9 +-
 .../resource/Xenserver625StorageProcessor.java     |   9 +-
 .../com/cloud/server/ManagementServerImpl.java     |   2 +
 .../java/com/cloud/storage/StorageManagerImpl.java | 267 ++++++++++++++++++++-
 .../cloud/storage/StoragePoolAutomationImpl.java   |  11 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |   2 +-
 tools/apidoc/gen_toc.py                            |   1 +
 ui/src/components/view/DetailSettings.vue          |  30 +--
 ui/src/components/view/InfoCard.vue                |  66 +++--
 ui/src/components/view/ListView.vue                |  37 +--
 ui/src/components/view/SearchView.vue              |   4 +-
 ui/src/components/view/SettingsTab.vue             |  29 ++-
 ui/src/components/view/TooltipButton.vue           | 100 ++++++++
 ui/src/views/compute/InstanceTab.vue               | 105 ++++----
 ui/src/views/compute/backup/BackupSchedule.vue     |  24 +-
 ui/src/views/iam/RolePermissionTab.vue             |  25 +-
 ui/src/views/iam/RuleDelete.vue                    |  24 +-
 ui/src/views/iam/SSLCertificateTab.vue             |  37 +--
 ui/src/views/image/IsoZones.vue                    |  14 +-
 ui/src/views/image/TemplateZones.vue               |  34 +--
 ui/src/views/infra/network/DedicatedVLANTab.vue    |   6 +-
 .../views/infra/network/IpRangesTabManagement.vue  |  20 +-
 ui/src/views/infra/network/IpRangesTabPublic.vue   |  52 ++--
 ui/src/views/infra/network/IpRangesTabStorage.vue  |  19 +-
 .../infra/network/providers/ProviderListView.vue   |  12 +-
 ui/src/views/infra/zone/IpAddressRangeForm.vue     |   7 +-
 .../zone/ZoneWizardPhysicalNetworkSetupStep.vue    |  19 +-
 ui/src/views/network/AclListRulesTab.vue           |  10 +-
 ui/src/views/network/EgressRulesTab.vue            |   6 +-
 ui/src/views/network/FirewallRules.vue             |  12 +-
 ui/src/views/network/GuestIpRanges.vue             |  30 ++-
 .../views/network/IngressEgressRuleConfigure.vue   |  13 +-
 ui/src/views/network/InternalLBAssignedVmTab.vue   |   8 +-
 ui/src/views/network/IpAddressesTab.vue            |   8 +-
 ui/src/views/network/LoadBalancing.vue             |  14 +-
 ui/src/views/network/PortForwarding.vue            |  12 +-
 ui/src/views/network/StaticRoutesTab.vue           |   8 +-
 ui/src/views/project/AccountsTab.vue               |  65 +++--
 ui/src/views/project/InvitationsTemplate.vue       |  40 ++-
 .../views/project/iam/ProjectRolePermissionTab.vue |  23 +-
 ui/src/views/project/iam/ProjectRoleTab.vue        |  78 +++---
 ui/src/views/storage/FormSchedule.vue              |  12 +-
 ui/src/views/storage/ScheduledSnapshots.vue        |  24 +-
 ui/src/views/storage/TakeSnapshot.vue              |  12 +-
 61 files changed, 1146 insertions(+), 622 deletions(-)

diff --cc server/src/main/java/com/cloud/storage/StorageManagerImpl.java
index 62119ff,2e22003..5e7be30
--- a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
+++ b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
@@@ -111,14 -117,11 +117,16 @@@ import com.cloud.agent.AgentManager
  import com.cloud.agent.api.Answer;
  import com.cloud.agent.api.Command;
  import com.cloud.agent.api.DeleteStoragePoolCommand;
 +import com.cloud.agent.api.GetStorageStatsAnswer;
 +import com.cloud.agent.api.GetStorageStatsCommand;
 +import com.cloud.agent.api.GetVolumeStatsAnswer;
 +import com.cloud.agent.api.GetVolumeStatsCommand;
  import com.cloud.agent.api.StoragePoolInfo;
 +import com.cloud.agent.api.VolumeStatsEntry;
  import com.cloud.agent.api.to.DataTO;
  import com.cloud.agent.api.to.DiskTO;
+ import com.cloud.agent.api.ModifyStoragePoolCommand;
+ import com.cloud.agent.api.ModifyStoragePoolAnswer;
  import com.cloud.agent.manager.Commands;
  import com.cloud.api.ApiDBUtils;
  import com.cloud.api.query.dao.TemplateJoinDao;

Reply via email to