Timothy Asir has posted comments on this change.
Change subject: gluster: Fix add host gluster uuid already exists in the db.
......................................................................
Patch Set 2:
(10 comments)
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitVdsOnUpCommand.java
Line 344: glusterHostUuidFound = true;
Line 345: if
(GlusterFeatureSupported.glusterHostUuidSupported(getVdsGroup().getcompatibility_version()))
{
Line 346: VDSReturnValue returnValue =
runVdsCommand(VDSCommandType.GetGlusterHostUUID,
Line 347: new
VdsIdVDSCommandParametersBase(getVds().getId()));
Line 348: Guid addServerGlusterUuid =
Guid.createGuidFromString((String) returnValue.getReturnValue());
Done
Line 349: if (returnValue.getSucceeded() &&
returnValue.getReturnValue() != null) {
Line 350: if (!validateGlusterHostUuid(addServerGlusterUuid)) {
Line 351: glusterHostUuidFound = true;
Line 352:
setNonOperational(NonOperationalReason.GLUSTER_HOST_UUID_ALREADY_FOUND, null);
Line 347: new
VdsIdVDSCommandParametersBase(getVds().getId()));
Line 348: Guid addServerGlusterUuid =
Guid.createGuidFromString((String) returnValue.getReturnValue());
Line 349: if (returnValue.getSucceeded() &&
returnValue.getReturnValue() != null) {
Line 350: if (!validateGlusterHostUuid(addServerGlusterUuid)) {
Line 351: glusterHostUuidFound = true;
Done
Line 352:
setNonOperational(NonOperationalReason.GLUSTER_HOST_UUID_ALREADY_FOUND, null);
Line 353: return false;
Line 354: }
Line 355: saveGlusterHostUuid(addServerGlusterUuid);
Line 429: }
Line 430: return false;
Line 431: }
Line 432:
Line 433: private boolean validateGlusterHostUuid(Guid
addServerGlusterUuid) {
Done
Line 434: GlusterServerDao glusterServerDao =
DbFacade.getInstance().getGlusterServerDao();
Line 435: if
(glusterServerDao.getByGlusterServerUuid(addServerGlusterUuid) != null) {
Line 436: return false;
Line 437: }
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/SetNonOperationalVdsCommand.java
Line 118: return AuditLogType.GLUSTER_COMMAND_FAILED;
Line 119: case GLUSTER_HOST_UUID_NOT_FOUND:
Line 120: return AuditLogType.GLUSTER_HOST_UUID_NOT_FOUND;
Line 121: case GLUSTER_HOST_UUID_ALREADY_FOUND:
Line 122: return AuditLogType.GLUSTER_HOST_UUID_ALREADY_FOUND;
Done
Line 123: case EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER:
Line 124: return
AuditLogType.EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER;
Line 125: case UNTRUSTED:
Line 126: return AuditLogType.VDS_UNTRUSTED;
....................................................
File
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
Line 304: GLUSTER_VOLUME_REMOVE_BRICKS_STOP_FAILED(4083),
Line 305: GLUSTER_VOLUME_REMOVE_BRICKS_COMMIT(4084),
Line 306: GLUSTER_VOLUME_REMOVE_BRICKS_COMMIT_FAILED(4085),
Line 307: GLUSTER_BRICK_STATUS_CHANGED(4086),
Line 308: GLUSTER_HOST_UUID_ALREADY_FOUND(4087),
Done
Line 309:
Line 310: USER_FORCE_SELECTED_SPM(159),
Line 311: USER_VDS_RESTART(41),
Line 312: USER_FAILED_VDS_RESTART(107),
....................................................
File
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/NonOperationalReason.java
Line 19: EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER(11),
Line 20: UNTRUSTED(12),
Line 21: UNINITIALIZED(13),
Line 22: CLUSTER_VERSION_INCOMPATIBLE_WITH_CLUSTER(14),
Line 23: GLUSTER_HOST_UUID_ALREADY_FOUND(15);
Done
Line 24:
Line 25: private final int value;
Line 26:
Line 27: private static final Map<Integer, NonOperationalReason> valueMap =
new HashMap<Integer, NonOperationalReason>(
....................................................
File
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogDirector.java
Line 157: severities.put(AuditLogType.GLUSTER_SERVICE_STOP_FAILED,
AuditLogSeverity.ERROR);
Line 158: severities.put(AuditLogType.GLUSTER_SERVICE_RESTARTED,
AuditLogSeverity.NORMAL);
Line 159: severities.put(AuditLogType.GLUSTER_SERVICE_RESTART_FAILED,
AuditLogSeverity.ERROR);
Line 160: severities.put(AuditLogType.GLUSTER_HOST_UUID_NOT_FOUND,
AuditLogSeverity.ERROR);
Line 161: severities.put(AuditLogType.GLUSTER_HOST_UUID_ALREADY_FOUND,
AuditLogSeverity.ERROR);
Done
Line 162: severities.put(AuditLogType.GLUSTER_BRICK_STATUS_CHANGED,
AuditLogSeverity.WARNING);
Line 163: }
Line 164:
Line 165: private static void initDefaultSeverities() {
....................................................
File
backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
Line 661: GLUSTER_CLUSTER_SERVICE_STATUS_ADDED=Status of service type
${ServiceType} set to ${NewStatus} on cluster ${VdsGroupName}
Line 662: GLUSTER_SERVICE_ADDED_TO_SERVER=Service ${ServiceName} was not mapped
to server ${VdsName}. Mapped it now.
Line 663: GLUSTER_SERVER_SERVICE_STATUS_CHANGED=Status of service
${ServiceName} on server ${VdsName} changed from ${OldStatus} to ${NewStatus}.
Updating in engine now.
Line 664: GLUSTER_HOST_UUID_NOT_FOUND=Could not find gluster uuid of server
${VdsName} on Cluster ${VdsGroupName}.
Line 665: GLUSTER_HOST_UUID_ALREADY_FOUND=Same gluster uuid of server
${VdsName} on Cluster ${VdsGroupName} already exists.
Done
Line 666: WATCHDOG_EVENT=Watchdog event (${wdaction}) triggered on ${VmName} at
${wdevent} (host time).
Line 667: GLUSTER_HOOK_UPDATED=Gluster Hook ${GlusterHookName} updated on
conflicting servers.
Line 668: GLUSTER_HOOK_UPDATE_FAILED=Failed to update Gluster Hook
${GlusterHookName} on conflicting servers. ${FailureMessage}
Line 669: GLUSTER_HOOK_ADDED=Gluster Hook ${GlusterHookName} added on
conflicting servers.
....................................................
File
frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
Line 29: String NonOperationalReason___UNINITIALIZED();
Line 30:
Line 31: String NonOperationalReason___GLUSTER_HOST_UUID_NOT_FOUND();
Line 32:
Line 33: String NonOperationalReason___GLUSTER_HOST_UUID_ALREADY_FOUND();
Done
Line 34:
Line 35: String
NonOperationalReason___CLUSTER_VERSION_INCOMPATIBLE_WITH_CLUSTER();
Line 36:
Line 37: String
NonOperationalReason___EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER();
....................................................
File
frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
Line 9: NonOperationalReason___KVM_NOT_RUNNING=KVM is not running on the Host.
Line 10: NonOperationalReason___TIMEOUT_RECOVERING_FROM_CRASH=Timeout
connecting to Host.
Line 11: NonOperationalReason___GLUSTER_COMMAND_FAILED=Gluster command failed
on server.
Line 12: NonOperationalReason___GLUSTER_HOST_UUID_NOT_FOUND=Could not find
Gluster UUID of the server.
Line 13: NonOperationalReason___GLUSTER_HOST_UUID_ALREADY_FOUND=Gluster UUID
already exists.
Done
Line 14: NonOperationalReason___EMULATED_MACHINES_INCOMPATIBLE_WITH_CLUSTER=The
Host emulated machine flags doesn't match one of the cluster emulated machines.
Line 15: NonOperationalReason___UNTRUSTED=Host is untrusted.
Line 16: NonOperationalReason___UNINITIALIZED=Host is uninitialized as it is
not attested yet.
Line 17: UsbPolicy___ENABLED_LEGACY=Legacy
--
To view, visit http://gerrit.ovirt.org/21391
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I1cca4c64cdbcb6a681089e1fbb2f0d707f768083
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Timothy Asir <[email protected]>
Gerrit-Reviewer: Kanagaraj M <[email protected]>
Gerrit-Reviewer: Sahina Bose <[email protected]>
Gerrit-Reviewer: Shubhendu Tripathi <[email protected]>
Gerrit-Reviewer: Timothy Asir <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches