[libvirt] [PATCH] create() and destroy() support for Power Hypervisor

Eduardo Otubo otubo at linux.vnet.ibm.com
Tue Oct 6 08:12:38 UTC 2009


Hello all,

This patch includes a lot of changes:

 * I changed all references of uuid_db to uuid_table. Bigger name, but 
this semantic has a better understanding.

 * Now we have a little control of UUID generated for each partition. 
It's based on a table that matches UUID with LPAR's IDs, I keep it in a 
file that is stored in the managed system (HMC or IVM). Even having 
isolated functions to manipulate this file I still need to implement a 
way to lock it and make the operation atomic to avoid corruptions.

 * The XML file used in the create() function still must be improved. I 
used the <disk> tag to make a work around to handle storage pools. Now I 
ask for some help, how do I use the <pool> tag if there is no reference 
to it at the virDomainDef structure?

I've been told that libvirt possibly would make a mini-release this week 
to push some major fixes on Fedora 12. Is there a little possibility to 
push these new phyp features too? This would be very important for the 
phyp project, since this functions are not just to manage partitions but 
manipulate them.

Any comments are always welcome.
[]'s

-- 
Eduardo Otubo
Software Engineer
Linux Technology Center
IBM Systems & Technology Group
Mobile: +55 19 8135 0885 
eotubo at linux.vnet.ibm.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: phyp_driver.patch
Type: text/x-patch
Size: 35191 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20091006/3d507143/attachment-0001.bin>


More information about the libvir-list mailing list