Michael Kublin has posted comments on this change.

Change subject: engine: Removing unneeded read query from SetVdsStatusVDSCommand
......................................................................


Patch Set 1: (3 inline comments)

....................................................
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
Line 19:         SetVdsStatusVDSCommandParameters parameters = getParameters();
Line 20: 
Line 21:         if (_vdsManager != null) {
Line 22: 
Line 23:             VDS vds = getVds();
getVds() performs query to DB
Line 24:             updateVdsFromParameters(parameters, vds);
Line 25:             _vdsManager.setStatus(parameters.getStatus(), vds);
Line 26:             _vdsManager.UpdateDynamicData(vds.getDynamicData());
Line 27:             _vdsManager.UpdateStatisticsData(vds.getStatisticsData());


Line 24:             updateVdsFromParameters(parameters, vds);
Line 25:             _vdsManager.setStatus(parameters.getStatus(), vds);
Line 26:             _vdsManager.UpdateDynamicData(vds.getDynamicData());
Line 27:             _vdsManager.UpdateStatisticsData(vds.getStatisticsData());
Line 28: 
Every unneeded query for my opinion it is bug, but I don't think that everyone 
agrees with such approach, so these is clean up
Line 29:             if (vds.getspm_status() != VdsSpmStatus.None && 
parameters.getStatus() != VDSStatus.Up) {
Line 30:                 log.infoFormat("SetVdsStatusVDSCommand::VSD {0} is spm 
and moved from up calling ResetIrs.",
Line 31:                         vds.getvds_name());
Line 32:                 // check if this host was spm and reset if do.


....................................................
Commit Message
Line 7: engine: Removing unneeded read query from SetVdsStatusVDSCommand
Line 8: 
Line 9: The following query was used in order to prevent some kind of race,
Line 10: obvious that a probability that such approach will help is too small.
Line 11: Additional query is perfromed all the time
I think that the code tried to reduce a race, but the code was wrong
Line 12: 
Line 13: Change-Id: If468915f3bde5c5e2599ee50c38515795a555e79


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

Gerrit-MessageType: comment
Gerrit-Change-Id: If468915f3bde5c5e2599ee50c38515795a555e79
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Michael Kublin <mkub...@redhat.com>
Gerrit-Reviewer: Ayal Baron <aba...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Michael Kublin <mkub...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to