Sergey Gotliv has uploaded a new change for review.

Change subject: engine: Add audit log messages to GetAlignmentScanCommand
......................................................................

engine: Add audit log messages to GetAlignmentScanCommand

Change-Id: I4400aea34bd848416e67b7bb77a92b4fd581ff1e
Bug-Url: https://bugzilla.redhat.com/1006326
Signed-off-by: Sergey Gotliv <[email protected]>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetDiskAlignmentCommand.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
M 
backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
4 files changed, 20 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/36/19136/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetDiskAlignmentCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetDiskAlignmentCommand.java
index ab1a9ed..cf78aa9 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetDiskAlignmentCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetDiskAlignmentCommand.java
@@ -10,6 +10,7 @@
 import org.ovirt.engine.core.bll.storage.StoragePoolValidator;
 import org.ovirt.engine.core.bll.utils.PermissionSubject;
 import org.ovirt.engine.core.bll.validator.DiskImagesValidator;
+import org.ovirt.engine.core.common.AuditLogType;
 import org.ovirt.engine.core.common.action.GetDiskAlignmentParameters;
 import org.ovirt.engine.core.common.businessentities.ActionGroup;
 import org.ovirt.engine.core.common.businessentities.Disk;
@@ -33,6 +34,7 @@
 import 
org.ovirt.engine.core.common.vdscommands.GetDiskLunAlignmentVDSCommandParameters;
 import org.ovirt.engine.core.common.vdscommands.VDSCommandType;
 import org.ovirt.engine.core.compat.Guid;
+import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector;
 import org.ovirt.engine.core.dao.BaseDiskDao;
 import org.ovirt.engine.core.dao.DiskDao;
 import org.ovirt.engine.core.dao.StorageDomainDAO;
@@ -130,6 +132,8 @@
     @Override
     protected void executeCommand() {
         GetDiskAlignmentVDSCommandParameters parameters;
+
+        AuditLogDirector.log(this, AuditLogType.DISK_ALIGNMENT_SCAN_START);
 
         acquireExclusiveDiskDbLocks();
 
@@ -282,4 +286,9 @@
         }
         return diskToScan;
     }
+
+    @Override
+    public AuditLogType getAuditLogTypeValue() {
+        return getSucceeded() ? AuditLogType.DISK_ALIGNMENT_SCAN_SUCCESS : 
AuditLogType.DISK_ALIGNMENT_SCAN_FAILURE;
+    }
 }
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
index 3e3ecb7..b5e8b54 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
@@ -78,6 +78,11 @@
     HOST_REFRESHED_CAPABILITIES(606),
     HOST_REFRESH_CAPABILITIES_FAILED(607),
 
+    // Disk alignment audit logs
+    DISK_ALIGNMENT_SCAN_START(700),
+    DISK_ALIGNMENT_SCAN_FAILURE(701),
+    DISK_ALIGNMENT_SCAN_SUCCESS(702),
+
     // -- IRS Log types --
     IRS_FAILURE(22, AuditLogTimeInterval.HOUR.getValue() * 12),
     IRS_DISK_SPACE_LOW(26, AuditLogTimeInterval.HOUR.getValue() * 12),
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
index 4643152..173a39e 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
@@ -452,6 +452,9 @@
         severities.put(AuditLogType.STORAGE_DOMAIN_TASKS_ERROR, 
AuditLogSeverity.WARNING);
         severities.put(AuditLogType.UPDATE_OVF_FOR_STORAGE_POOL_FAILED, 
AuditLogSeverity.WARNING);
         severities.put(AuditLogType.UPGRADE_STORAGE_POOL_ENCOUNTERED_PROBLEMS, 
AuditLogSeverity.WARNING);
+        severities.put(AuditLogType.DISK_ALIGNMENT_SCAN_START, 
AuditLogSeverity.NORMAL);
+        severities.put(AuditLogType.DISK_ALIGNMENT_SCAN_FAILURE, 
AuditLogSeverity.WARNING);
+        severities.put(AuditLogType.DISK_ALIGNMENT_SCAN_SUCCESS, 
AuditLogSeverity.NORMAL);
     }
 
     private static void initQuotaSeverities() {
diff --git 
a/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
 
b/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
index 3baa6c1..27c58cf 100644
--- 
a/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
+++ 
b/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
@@ -699,3 +699,6 @@
 EXTERNAL_ALERT=An external event with ALERT severity has been added.
 USER_UPDATED_MOM_POLICIES=Mom policy was updated on host ${VdsName}.
 USER_FAILED_TO_UPDATE_MOM_POLICIES=Mom policy could not be updated on host 
${VdsName}.
+DISK_ALIGNMENT_SCAN_START=Starting alignment scan of disk '${DiskAlias}'.
+DISK_ALIGNMENT_SCAN_FAILURE=Alignment scan of disk '${DiskAlias}' is failed.
+DISK_ALIGNMENT_SCAN_SUCCESS=Alignment scan of disk '${DiskAlias}' is completed.
\ No newline at end of file


-- 
To view, visit http://gerrit.ovirt.org/19136
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4400aea34bd848416e67b7bb77a92b4fd581ff1e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sergey Gotliv <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to