On 03/18/2014 04:35 AM, Moti Asayag wrote:
Hi,
As a result of patch "core : Search VMs based on MAC address" [1]
The same vm is returned by the search query as the number of its nics.
I'd suggest to revert this patch and not introduce a join between
vnics to vm_static vms: first, it won't return the expected result when
a vm has more than a signle nic, second due to adding great impact on that view.
As an alternative, I'd suggest utilizing the join in the search-engine
with vm_interface_view. See SearchObjectAutoCompleter:
// vms - vm network interface
addJoin(SearchObjects.VM_OBJ_NAME, "vm_guid",
SearchObjects.VM_NETWORK_INTERFACE_OBJ_NAME, "vm_guid");
So the query will look like: "vms: vnic.MAC = 'xx:xx:xx:xx:xx:xx'"
[1] http://gerrit.ovirt.org/#/c/25805
Regards,
Moti
Hi Moti,
Fixed in patch http://gerrit.ovirt.org/#/c/25848
Thanks
Ravi
_______________________________________________
Engine-devel mailing list
Engine-devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel