2006-01-26 12:11:32 +00:00
|
|
|
TODO:
|
2006-02-22 08:59:00 +00:00
|
|
|
- Create() API, how do we best keep flexibility and allow various
|
|
|
|
specific environment and space for evolution (VMX)
|
|
|
|
- track change of xend API & XML-RPC
|
2006-04-10 08:32:34 +00:00
|
|
|
- API for the Node: selecting scheduling policy
|
2006-01-26 12:11:32 +00:00
|
|
|
- better resources allocation APIs (%CPU, set memory)
|
2006-02-20 23:08:47 +00:00
|
|
|
- DTD/RNG/XSD schemas for the XML Domain descriptions
|
2006-02-21 13:23:16 +00:00
|
|
|
- in python bindings raise an exception if a lookup or connection fails
|
|
|
|
to return a non-None object
|
2006-02-27 22:32:54 +00:00
|
|
|
- add error handling hooks at the python level
|
2006-04-09 13:11:22 +00:00
|
|
|
- object unicity for domains at the Python level
|
|
|
|
- UUID lookup in hash.c
|
2006-01-26 12:11:32 +00:00
|
|
|
|
2006-02-21 21:01:09 +00:00
|
|
|
virsh TODO:
|
|
|
|
- decide where will be default directory for domains configurations (/etc/xen/domains/* ?)
|
|
|
|
- new cmd: create new domain by config file (like "xm create")
|
|
|
|
create [--conf /path/file.conf | name]
|
|
|
|
- new cmd: print info about domain configuration:
|
|
|
|
cinfo [--conf /path/file.conf | name]
|
|
|
|
- new cmd: print list of all domains configurations:
|
|
|
|
clist [--dir /path]
|
|
|
|
- new cmd: print info about saved domain image:
|
|
|
|
sinfo /path/domain.img
|
|
|
|
|
2006-01-26 12:11:32 +00:00
|
|
|
Probable TODOs:
|
|
|
|
- event on big domain state change (create, crashed, paused, shutdown, destroy)
|
|
|
|
- bindings for more languages
|
|
|
|
|
|
|
|
Would-be-nice TODO:
|
2006-01-31 10:21:10 +00:00
|
|
|
- man page for virsh and the libraries entry points
|
2006-01-26 12:11:32 +00:00
|
|
|
- support for QEmu and other virtualization engines
|
2006-02-22 08:59:00 +00:00
|
|
|
- more documentation and examples on using the toolkit
|
2006-04-10 08:32:34 +00:00
|
|
|
- examples for the error handling code
|
2005-11-07 17:16:18 +00:00
|
|
|
|
2006-02-20 17:22:16 +00:00
|
|
|
Cleanup:
|
|
|
|
- now that libxml2 is linked in, drop hash.[ch] and get back to libxml2 ones ?
|
|
|
|
same for the buffers
|
|
|
|
|
2005-11-07 17:16:18 +00:00
|
|
|
Done:
|
|
|
|
- make dist and make rpm targets
|
2005-12-05 11:16:07 +00:00
|
|
|
- set a no public by default policy for libvir symbols
|
2006-01-31 10:21:10 +00:00
|
|
|
- fix the python bindings
|
2006-02-10 10:11:21 +00:00
|
|
|
- renamed to libvirt
|
2006-02-22 08:59:00 +00:00
|
|
|
- the CreateLinux() API is a first step toward a final Create()
|
|
|
|
- documentation and examples on using the toolkit
|
2006-02-23 10:13:55 +00:00
|
|
|
- UUID based lookup and naming
|
2006-02-27 22:32:54 +00:00
|
|
|
- Error API similar to libxml2 structured API
|
|
|
|
- extract error messages from the Xend rpc
|
2006-04-10 08:32:34 +00:00
|
|
|
- API for the Node: extracting informations
|
|
|
|
- docs for the principle in the error handling code
|
2006-04-09 13:11:22 +00:00
|
|
|
- thread protection, reentrancy, refcounting, etc ...
|
2006-04-27 14:14:23 +00:00
|
|
|
- Add uuid to XML format
|