Shireesh Anjal has uploaded a new change for review.

Change subject: gluster: Improved audit log messages
......................................................................

gluster: Improved audit log messages

The older messages logged by GlusterManager indicated that some action
was performed "from gluster cli". While this is true for most cases, it
can some times be misleading if some change is done implicitly by
glusterfs. Hence changing the messages to make them more generic.
Also added the cluster name to the messages.

e.g.

"Gluster Volume <volname> was created from gluster CLI.
Now added to engine DB as well."

changed to

"Detected new volume <volname> on cluster <clustername>,
and added it to engine DB"

Change-Id: I50396fb952001a65fa63e62e94b1fb8dc79b0858
Signed-off-by: Shireesh Anjal <san...@redhat.com>
---
A backend/manager/dbscripts/upgrade/03_02_0350_gluster_option_changed_event.sql
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/GlusterManager.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
M 
backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
4 files changed, 12 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/63/11263/1

diff --git 
a/backend/manager/dbscripts/upgrade/03_02_0350_gluster_option_changed_event.sql 
b/backend/manager/dbscripts/upgrade/03_02_0350_gluster_option_changed_event.sql
new file mode 100644
index 0000000..a351c23
--- /dev/null
+++ 
b/backend/manager/dbscripts/upgrade/03_02_0350_gluster_option_changed_event.sql
@@ -0,0 +1 @@
+insert into event_map(event_up_name, event_down_name) 
values('GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI', 'UNASSIGNED');
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/GlusterManager.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/GlusterManager.java
index 668e63b..6ba46d7 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/GlusterManager.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/GlusterManager.java
@@ -738,7 +738,7 @@
                 }
             } else if 
(!existingOption.getValue().equals(fetchedOption.getValue())) {
                 logAuditMessage(existingVolume.getClusterId(), existingVolume, 
null,
-                        AuditLogType.GLUSTER_VOLUME_OPTION_SET_FROM_CLI,
+                        AuditLogType.GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI,
                         ENTITY_OPTION,
                         fetchedOption.toString());
                 log.infoFormat("Value of option {0} of volume {1} changed from 
{2} to {3} from CLI. Updating engine DB accordingly.",
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 5effa44..01de653 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
@@ -230,6 +230,7 @@
     GLUSTER_SERVER_REMOVE(4038),
     GLUSTER_VOLUME_STARTED_FROM_CLI(4039),
     GLUSTER_VOLUME_STOPPED_FROM_CLI(4040),
+    GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI(4041),
 
     USER_VDS_RESTART(41),
     USER_FAILED_VDS_RESTART(107),
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 5a6f884..6b4c8a6 100644
--- 
a/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
+++ 
b/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
@@ -570,13 +570,14 @@
 GLUSTER_VOLUME_PROFILE_STOP_FAILED=Could not stop Profiling on gluster volume 
${glusterVolumeName}.
 GLUSTER_COMMAND_FAILED=Gluster command [${Command}] failed on server ${Server}.
 GLUSTER_VOLUME_INFO_FAILED=Failed to fetch gluster volume list from server 
${VdsName}.
-GLUSTER_VOLUME_CREATED_FROM_CLI=Gluster Volume ${glusterVolumeName} was 
created from gluster CLI. Now added to engine DB as well.
-GLUSTER_VOLUME_DELETED_FROM_CLI=Gluster Volume ${glusterVolumeName} was 
deleted from gluster CLI. Now deleted from engine DB as well.
-GLUSTER_VOLUME_OPTION_SET_FROM_CLI=Option ${option} was set on Volume 
${glusterVolumeName} from gluster CLI. Now set in engine DB as well.
-GLUSTER_VOLUME_OPTION_RESET_FROM_CLI=Option ${option} was reset on Volume 
${glusterVolumeName} from gluster CLI. Now reset in engine DB as well.
-GLUSTER_VOLUME_PROPERTIES_CHANGED_FROM_CLI=Gluster Volume ${glusterVolumeName} 
properties were changed from CLI. Now updated in engine DB as well.
-GLUSTER_VOLUME_BRICK_ADDED_FROM_CLI=Brick ${brick} was added to Volume 
${glusterVolumeName} from gluster CLI. Now added in engine DB as well.
-GLUSTER_VOLUME_BRICK_REMOVED_FROM_CLI=Brick ${brick} was removed from Volume 
${glusterVolumeName} from gluster CLI. Now removed in engine DB as well.
-GLUSTER_SERVER_REMOVED_FROM_CLI=Server ${VdsName} was removed from Cluster 
${VdsGroupName} from gluster CLI. Now removed in engine DB as well.
+GLUSTER_VOLUME_CREATED_FROM_CLI=Detected new volume ${glusterVolumeName} on 
cluster ${VdsGroupName}, and added it to engine DB.
+GLUSTER_VOLUME_DELETED_FROM_CLI=Detected deletion of volume 
${glusterVolumeName} on cluster ${VdsGroupName}, and deleted it from engine DB.
+GLUSTER_VOLUME_OPTION_SET_FROM_CLI=Detected new option ${option} on volume 
${glusterVolumeName} of cluster ${VdsGroupName}, and added it to engine DB.
+GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI=Detected change in option ${option} on 
volume ${glusterVolumeName} of cluster ${VdsGroupName}, and updated it to 
engine DB.
+GLUSTER_VOLUME_OPTION_RESET_FROM_CLI=Detected reset option ${option} on volume 
${glusterVolumeName} of cluster ${VdsGroupName}, and removed it from engine DB.
+GLUSTER_VOLUME_PROPERTIES_CHANGED_FROM_CLI=Detected changes in properties of 
volume ${glusterVolumeName} of cluster ${VdsGroupName}, and updated the same in 
engine DB.
+GLUSTER_VOLUME_BRICK_ADDED_FROM_CLI=Detected new brick ${brick} on volume 
${glusterVolumeName} of cluster ${VdsGroupName}, and added it to engine DB.
+GLUSTER_VOLUME_BRICK_REMOVED_FROM_CLI=Detected brick ${brick} removed from 
Volume ${glusterVolumeName} of cluster ${VdsGroupName}, and removed in from 
engine DB.
+GLUSTER_SERVER_REMOVED_FROM_CLI=Detected server ${VdsName} removed from 
Cluster ${VdsGroupName}, and removed it from engine DB.
 GLUSTER_VOLUME_STARTED_FROM_CLI=Detected that Volume ${glusterVolumeName} of 
Cluster ${VdsGroupName} was started, and updated engine DB with it's new status.
 GLUSTER_VOLUME_STOPPED_FROM_CLI=Detected that Volume ${glusterVolumeName} of 
Cluster ${VdsGroupName} was stopped, and updated engine DB with it's new status.


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

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

Reply via email to