Liron Ar has posted comments on this change.

Change subject: core: Move VDS to Maintenance only if StopSPM is successful
......................................................................


Patch Set 4:

(3 comments)

....................................................
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/SetVdsStatusVDSCommandParameters.java
Line 16:     public SetVdsStatusVDSCommandParameters(Guid vdsId, VDSStatus 
status) {
Line 17:         super(vdsId);
Line 18:         _status = status;
Line 19:         nonOperationalReason = NonOperationalReason.NONE;
Line 20:         logStopSpmFailure = false;
it doesn't harm anything, but if it's part of the language specification and 
all over the system, i think that it's better to have it also here.
Regardless, in terms of uniformity..it does present in some of the ctors and in 
some it ain't.
Line 21:     }
Line 22: 
Line 23:     public SetVdsStatusVDSCommandParameters(Guid vdsId, VDSStatus 
status, NonOperationalReason nonOperationalReason) {
Line 24:         this(vdsId, status);


....................................................
File 
backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
Line 703: DISK_ALIGNMENT_SCAN_START=Starting alignment scan of disk 
'${DiskAlias}'.
Line 704: DISK_ALIGNMENT_SCAN_FAILURE=Alignment scan of disk '${DiskAlias}' 
failed.
Line 705: DISK_ALIGNMENT_SCAN_SUCCESS=Alignment scan of disk '${DiskAlias}' is 
complete.
Line 706: VM_MEMORY_NOT_IN_RECOMMENDED_RANGE=VM ${VmName} was configured with 
${VmMemInMb}mb of memory while the recommended value range is ${VmMinMemInMb}mb 
- ${VmMaxMemInMb}mb
Line 707: FAILED_TO_STOP_SPM_ON_HOST=Failed to stop SPM running on host 
${VdsName}
It's better to have the correct audit log - the problem now is that the audit 
log is simply incorrect and can mislead the user/debugging.
each command has a return value, so you could use to return and propagate the 
info "up" (gerReturnValue())


....................................................
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
Line 46:             }
Line 47: 
Line 48:             // set status to Prepare for Maintenance for SPM only if 
ResetIrs command was successful
Line 49:             if (getVDSReturnValue().getSucceeded()) {
Line 50:                 updateVdsFromParameters(parameters, vds);
If the spm is non opertional , want to update the non operational reason, fail 
to perform spmStop..it won't be updated now, are you sure it's not 
possible/fine?
Line 51:                 TransactionSupport.executeInNewTransaction(new 
TransactionMethod<Void>() {
Line 52: 
Line 53:                     @Override
Line 54:                     public Void runInTransaction() {


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I5c58f9a9629d2e7a496f02c4dececeb842d44543
Gerrit-PatchSet: 4
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Martin Peřina <mper...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Liron Ar <lara...@redhat.com>
Gerrit-Reviewer: Martin Peřina <mper...@redhat.com>
Gerrit-Reviewer: Roy Golan <rgo...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to