[Libvirt-cim] [PATCH 0 of 9] Reorganized association provider registration
Kaitlin Rupert
kaitlin at linux.vnet.ibm.com
Mon Dec 3 18:13:46 UTC 2007
Dan Smith wrote:
> KR> Applying these patches didn't fix the dups for me (btw, thanks for
> KR> finding the dups!). I think the Virt_ provider still gets called
> KR> twice.
>
> Yeah, with more testing, I still get dups as well. Changing back to a
> unified provider name doesn't change the fact that the CIMOM still
> calls the provider once per registered class. The unified case
> prevents us from having a key to filter on too.
>
> My previous statement about connect_by_classname() is invalid too,
> because we use the ref for connecting, which will be, for example,
> Xen_Foo in both cases (for the KVM instance and the Xen instance of
> the provider's registration).
>
> So, I think the bottom line is: We still need ASSOC_MATCH() and it is
> the proper way to fix this problem for the associations that we
> currently have without it.
>
> Right?
>
Right.. ASSOC_MATCH() solves this problem. There might be another
solution, but I'm not sure of one at the moment.
--
Kaitlin Rupert
IBM Linux Technology Center
karupert at us.ibm.com
More information about the Libvirt-cim
mailing list