[Engine-devel] Logical network Usages collection problematic approach

avi tal atal at redhat.com
Tue May 1 12:58:35 UTC 2012


Hi,
The new design of logical network 'usages' collection came out a bit 
problematic or shall i say annoying.
The idea is to send the entire collection elements every time a user 
wants to update a single usage otherwise the missing elements will be 
automatically removed from the collection.

Example:
having <usages><usage>VM</usage><usages>
1. in order to add 'display' usage to the collection i must send 'vm' as 
well.
2. to remove an element from the collection, i must send the entire 
collection without the desired element
(note: in this case it is only one extra element for every update but in 
other cases it could be much more)


The solution should be:
<usages><vm>true</vm><display>false</display></usages>
That way we can send a single usage having different boolean text 
without including the entire collection elements.




More information about the Engine-devel mailing list