<p>Hi all,</p>
<p>I want to join the next design summit but I can't because of the current job.<br>
So I wrote my ideas for cinder improvement to etherpad. <br>
I hope someone will take up them (or a part of them) at the summit.</p>
<p><a href="http://etherpad.openstack.org/CinderImprovementsForGrizzly">http://etherpad.openstack.org/CinderImprovementsForGrizzly</a><br></p>
<p>Table of contents:</p>
<p>* New features<br>
 * Shared volumes for instances</p>
<p>* APIs<br>
 * Validation for all parameters<br>
 * Validation for state transitions<br>
 * Keeping previous state for rollback</p>
<p>* Drivers<br>
 * VolumeDriver as the real base class<br>
 * Unification of create_volume()+create_export() and remove_export()+delete_volume()<br>
 * Zeroing volumes not at deleting but at creating<br>
 * Common FileDriver<br>
 * Post function of nova-side drivers for terminate_connection()<br>
 * One driver per module file<br>
 * Checking whether commands work in check_for_setup_error()</p>
<p> <br>
Any comments will be gratefully appreciated.</p>
<p>Thank you,<br>
Akira Yoshiyama <<a href="mailto:akirayoshiyama@gmail.com">akirayoshiyama@gmail.com</a>></p>