This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch 4.19
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.19 by this push:
new 15772189990 server,event: fix events for storage maintenance (#9056)
15772189990 is described below
commit 15772189990b2f65923178626ac0b57829714aab
Author: Abhishek Kumar <[email protected]>
AuthorDate: Wed Jun 12 13:13:13 2024 +0530
server,event: fix events for storage maintenance (#9056)
Signed-off-by: Abhishek Kumar <[email protected]>
---
server/src/main/java/com/cloud/storage/StorageManagerImpl.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
index fd6813d9d38..adece636501 100644
--- a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
+++ b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
@@ -1924,6 +1924,8 @@ public class StorageManagerImpl extends ManagerBase
implements StorageManager, C
@Override
@DB
+ @ActionEvent(eventType =
EventTypes.EVENT_MAINTENANCE_PREPARE_PRIMARY_STORAGE,
+ eventDescription = "preparing storage pool for maintenance", async
= true)
public PrimaryDataStoreInfo preparePrimaryStorageForMaintenance(Long
primaryStorageId) throws ResourceUnavailableException,
InsufficientCapacityException {
StoragePoolVO primaryStorage = null;
primaryStorage = _storagePoolDao.findById(primaryStorageId);
@@ -1992,6 +1994,8 @@ public class StorageManagerImpl extends ManagerBase
implements StorageManager, C
@Override
@DB
+ @ActionEvent(eventType =
EventTypes.EVENT_MAINTENANCE_CANCEL_PRIMARY_STORAGE,
+ eventDescription = "canceling maintenance for primary storage
pool", async = true)
public PrimaryDataStoreInfo
cancelPrimaryStorageForMaintenance(CancelPrimaryStorageMaintenanceCmd cmd)
throws ResourceUnavailableException {
Long primaryStorageId = cmd.getId();
StoragePoolVO primaryStorage = null;