Selvasundaram has posted comments on this change. Change subject: engine: Gluster server peer list command ......................................................................
Patch Set 3: (5 inline comments) .................................................... File backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterServerInfo.java Line 47: @Override Line 48: public int hashCode() { Line 49: final int prime = 31; Line 50: int result = 1; Line 51: result = prime * result + getUuid().hashCode(); Null check added Line 52: result = prime * result + ((hostName == null) ? 0 : hostName.hashCode()); Line 53: result = prime * result + ((status == null) ? 0 : status.hashCode()); Line 54: return result; Line 55: } Line 60: return false; Line 61: } Line 62: Line 63: GlusterServerInfo host = (GlusterServerInfo) obj; Line 64: return (getUuid().equals(host.getUuid()) Modified to use GlusterCoreUtils "objectsEqual()" for uuidl. Line 65: && (GlusterCoreUtil.objectsEqual(hostName, host.getHostName())) Line 66: && (GlusterCoreUtil.objectsEqual(status, host.getStatus()))); Line 67: } Line 68: .................................................... File backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/GlusterServersListReturnForXmlRpc.java Line 17: private static final String UUID = "uuid"; Line 18: Line 19: private static final String PEER_STATUS = "status"; Line 20: Line 21: public Set<GlusterServerInfo> hostsList = new HashSet<GlusterServerInfo>(); Done Line 22: Line 23: public GlusterServersListReturnForXmlRpc(Map<String, Object> innerMap) { Line 24: super(innerMap); Line 25: Object[] temp = (Object[]) innerMap.get(GLUSTER_HOSTS); Line 21: public Set<GlusterServerInfo> hostsList = new HashSet<GlusterServerInfo>(); Line 22: Line 23: public GlusterServersListReturnForXmlRpc(Map<String, Object> innerMap) { Line 24: super(innerMap); Line 25: Object[] temp = (Object[]) innerMap.get(GLUSTER_HOSTS); Done Line 26: Line 27: if (temp != null) { Line 28: for (int i = 0; i < temp.length; i++) { Line 29: hostsList.add(prepareHostsEntity((Map<String, Object>) temp[i])); Line 36: entity.setHostName(map.get(HOST_NAME).toString()); Line 37: entity.setUuid(new Guid(map.get(UUID).toString())); Line 38: Line 39: String status = map.get(PEER_STATUS).toString(); Line 40: if (status.equalsIgnoreCase("CONNECTED")) { Done Line 41: entity.setStatus(PeerStatus.CONNECTED); Line 42: } else if (status.equalsIgnoreCase("DISCONNECTED")) { Line 43: entity.setStatus(PeerStatus.DISCONNECTED); Line 44: } else { -- To view, visit http://gerrit.ovirt.org/7242 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Icfacfdc5847e5d871da38d22b6b5efe86ea4d579 Gerrit-PatchSet: 3 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Selvasundaram <sesub...@redhat.com> Gerrit-Reviewer: Dhandapani Gopal <dgo...@redhat.com> Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com> Gerrit-Reviewer: Selvasundaram <sesub...@redhat.com> Gerrit-Reviewer: Shireesh Anjal <san...@redhat.com> Gerrit-Reviewer: oVirt Jenkins CI Server _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches