<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>