[Sheepdog] TODO items and release plan
    MORITA Kazutaka 
    morita.kazutaka at lab.ntt.co.jp
       
    Wed Jul  7 18:41:33 CEST 2010
    
    
  
Hi all,
These are TODO items which are shown up on this list.  If there are
something I miss, please inform me.
generic items
-------------
 * add more documentations for users
 * add more documentations for developers
 * add testing tools to avoid regression
 * output better debug and error messages
 - support architectures other than X86_64, i386
sheep
-----
 * update VDI objects atomically
 * handle connection timeout
 * scalability upto several hundreds nodes
 * better data re-balancing
 * remove data objects which are no longer used
 - provide different redundancy levels for each VDI
 - handle total node failure
 - handle network partition failure
 - remove limitation of the number of VMs on the same host
 - support VMs running outside the cluster
 - better load balancing, performance
collie
------
 * provide a machine parsable format option
 * provide a manual recovery command from the total node failure
 - show differences between VDIs to backup efficiently
qemu block driver
-----------------
 * support live migration
     We have a live migration patch against the old qemu tree in
     http://sheepdog.git.sf.net/git/gitweb.cgi?p=sheepdog/qemu;h=refs/heads/live-migration
 * support snapshot deletion
 - support a variable object size
 - support shrinking image size
The ones marked with '*' are short-term goals (within this year) and
the ones with '-' are long-term goals (in next years).  I'm planning
of releasing a stable version after we finish all the short-term TODO
items.
Thanks,
Kazutaka
    
    
More information about the sheepdog
mailing list