Eli Mesika has uploaded a new change for review.
Change subject: core: Provide informations about fencing
......................................................................
core: Provide informations about fencing
This patch fix the log message to the audit log where the Host is set to a
Connecting state
The patches addresses
1) fix the audit log key from VDS_HOST_IN_CONNECTING_STATE which had no
message to VDS_HOST_NOT_RESPONDING_CONNECTING
2) add a flood rate to this audit log such that it will not logged in
each network exception event
3) fix a minor issue in the regular engine log ( ${1} => {1} )
Change-Id: I33b683664a33fa27df283e0abc448eb6564b678e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1070674
Signed-off-by: Eli Mesika <[email protected]>
---
M
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
M
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/86/31886/1
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 38c7dae..57e4a2e 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
@@ -896,7 +896,7 @@
VDS_ALERT_FENCE_STATUS_VERIFICATION_FAILED(9005, AuditLogSeverity.ALERT),
CANNOT_HIBERNATE_RUNNING_VMS_AFTER_CLUSTER_CPU_UPGRADE(9006,
AuditLogSeverity.WARNING),
VDS_ALERT_SECONDARY_AGENT_USED_FOR_FENCE_OPERATION(9007,
AuditLogSeverity.ALERT),
- VDS_HOST_IN_CONNECTING_STATE(9008, AuditLogSeverity.WARNING),
+ VDS_HOST_NOT_RESPONDING_CONNECTING(9008, AuditLogSeverity.WARNING,
AuditLogTimeInterval.MINUTE.getValue() * 3),
VDS_ALERT_PM_HEALTH_CHECK_FAILED_FOR_SEQ_PRIMARY_AGENT(9009,
AuditLogSeverity.ALERT),
VDS_ALERT_PM_HEALTH_CHECK_FAILED_FOR_SEQ_SECONDARY_AGENT(9010,
AuditLogSeverity.ALERT),
VDS_ALERT_PM_HEALTH_CHECK_FAILED_FOR_CON_PRIMARY_AGENT(9011,
AuditLogSeverity.ALERT),
diff --git
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
index 2a2413a..750a029 100644
---
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
+++
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
@@ -672,13 +672,13 @@
public boolean handleNetworkException(VDSNetworkException ex, VDS vds) {
if (vds.getStatus() != VDSStatus.Down) {
long timeoutToFence = calcTimeoutToFence(vds.getVmCount(),
vds.getSpmStatus());
- log.warnFormat("Host {0} is not responding. It will stay in
Connecting state for a grace period of ${1} seconds and after that an attempt
to fence the host will be issued.",
+ log.warnFormat("Host {0} is not responding. It will stay in
Connecting state for a grace period of {1} seconds and after that an attempt to
fence the host will be issued.",
vds.getName(),
TimeUnit.MILLISECONDS.toSeconds(timeoutToFence));
AuditLogableBase logable = new AuditLogableBase();
logable.setVdsId(vds.getId());
logable.addCustomValue("Seconds",
Long.toString(TimeUnit.MILLISECONDS.toSeconds(timeoutToFence)));
- AuditLogDirector.log(logable,
AuditLogType.VDS_HOST_IN_CONNECTING_STATE);
+ AuditLogDirector.log(logable,
AuditLogType.VDS_HOST_NOT_RESPONDING_CONNECTING);
if (mUnrespondedAttempts.get() < Config.<Integer>
getValue(ConfigValues.VDSAttemptsToResetCount)
|| (lastUpdate + timeoutToFence) >
System.currentTimeMillis()) {
boolean result = false;
--
To view, visit http://gerrit.ovirt.org/31886
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I33b683664a33fa27df283e0abc448eb6564b678e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches