Greg Padgett has uploaded a new change for review.

Change subject: core: show LUN id in audit log when SD partially inaccessible 
(#854214)
......................................................................

core: show LUN id in audit log when SD partially inaccessible (#854214)

https://bugzilla.redhat.com/854214

When an SD is not accessible (e.g. VDSM reports iSCSI error), the audit
log message now reports the affected lun instead of just the connection.

Change-Id: I6ba766c552a56940c4559b4cd73702627ff13eed
Signed-off-by: Greg Padgett <gpadg...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ISCSIStorageHelper.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageHelperBase.java
2 files changed, 9 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/28/8028/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ISCSIStorageHelper.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ISCSIStorageHelper.java
index 1a09bc4..b7dc655 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ISCSIStorageHelper.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ISCSIStorageHelper.java
@@ -172,7 +172,7 @@
                             String connectionField =
                                     addToAuditLogErrorMessage(connectionFailed,
                                             returnValue.get(connectionFailed),
-                                            connections);
+                                            connections, lun);
                             printLog(log, connectionField, 
returnValue.get(connectionFailed));
                         }
                         return false;
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageHelperBase.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageHelperBase.java
index 5d3b09c..6f11631 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageHelperBase.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageHelperBase.java
@@ -127,8 +127,15 @@
 
     protected String addToAuditLogErrorMessage(String connection, String 
errorCode,
             List<storage_server_connections> connections) {
-        String connectionField = getConnectionField(connections, connection);
+        return addToAuditLogErrorMessage(connection, errorCode, connections, 
null);
+    }
+
+    protected String addToAuditLogErrorMessage(String connection, String 
errorCode,
+            List<storage_server_connections> connections, LUNs lun) {
         AuditLogableBase logable = new AuditLogableBase();
+
+        String connectionField = getConnectionField(connections, connection) +
+                (lun == null ? "" : " (LUN " + lun.getphysical_volume_id() + 
")");
         logable.AddCustomValue("Connection", connectionField);
 
         // Get translated error by error code ,if no translation found (should 
not happened) ,


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ba766c552a56940c4559b4cd73702627ff13eed
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Greg Padgett <gpadg...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to