Ori Liel has posted comments on this change. Change subject: restapi: 'concurrent' Not Displayed For Primary PM Agent ......................................................................
Patch Set 1: (1 comment) .................................................... File backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/HostMapper.java Line 488: if (!StringUtils.isEmpty(entity.getPmSecondaryIp())) { Line 489: boolean concurrent = entity.isPmSecondaryConcurrent(); Line 490: // When a second agent exists, 'concurrent' field is relevant for both agents, so here we Line 491: // set it retroactively in the first agent. Line 492: model.getAgents().getAgents().get(0).setConcurrent(concurrent); You suggest a solution that will be more generic and scale to more than two agents, and I completely agree with this approach. However, if we ever will need to scale to more than two agents (a slim chance according to Eli, by the way) then we would want to support more complex behaviours such as, for example: 1) Try Using agent_A 2) If A doesn't work, use 'agent_B' & 'agent_C' concurrently. In such a scenario, we wouldn't want to set 'concurrent=true' for all agents, if 'concurrent=true' has been found in one agent, as it would be legal for one agent to have concurrent=false and other agents to have concurrent=true Line 493: agent = new Agent(); Line 494: agent.setType(entity.getPmSecondaryType()); Line 495: agent.setAddress(entity.getPmSecondaryIp()); Line 496: agent.setUsername(entity.getPmSecondaryUser()); -- To view, visit http://gerrit.ovirt.org/21781 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: If0882d1db6c13b24c767e0cb40b9b797e8b61860 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Ori Liel <ol...@redhat.com> Gerrit-Reviewer: Eli Mesika <emes...@redhat.com> Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com> Gerrit-Reviewer: Michael Pasternak <mpast...@redhat.com> Gerrit-Reviewer: Ori Liel <ol...@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