<html><body><div style="color:#000; background-color:#fff; font-family:bookman old style, new york, times, serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1415333832693_3386"><span id="yui_3_16_0_1_1415333832693_3534"><font face="lucida console, sans-serif" size="2">Hi Josh,</font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3389"><span><font face="lucida console, sans-serif" size="2"><br></font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><font face="lucida console, sans-serif" size="2" id="yui_3_16_0_1_1415333832693_3582"><span id="yui_3_16_0_1_1415333832693_3533">I have updated </span><a rel="nofollow" target="_blank" href="https://etherpad.openstack.org/p/cinder-enforcement-of-states" id="yiv8823046513yui_3_16_0_1_1415039532281_23959" class="" style="color: rgb(25, 106, 212); background-color: rgb(255, 255, 255);">https://etherpad.openstack.org/p/cinder-enforcement-of-states</a><span class="" id="yui_3_16_0_1_1415333832693_3400">  - Cinder Enforcement of States </span></font><span style="font-family: 'lucida console', sans-serif; font-size: small;" id="yui_3_16_0_1_1415333832693_3588">with the write-up (in an easily understandable way) for Dynamic state diagram generation depending on the way the flow has been layed out in the code.</span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class=""><font face="lucida console, sans-serif" size="2"><br></font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class="" id="yui_3_16_0_1_1415333832693_3434"><font face="lucida console, sans-serif" size="2" id="yui_3_16_0_1_1415333832693_3584">With this in place the comments Mike Perez had regarding more cleanup in states.py should go away. As of now I have cleaned up all the duplicate code just.</font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class=""><font face="lucida console, sans-serif" size="2"><br></font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class="" id="yui_3_16_0_1_1415333832693_3420"><font face="lucida console, sans-serif" size="2" id="yui_3_16_0_1_1415333832693_3586">I am working on the read-modify-update should propose a patch in few hours once I fix the things with the test thats failing.</font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class=""><font face="lucida console, sans-serif" size="2"><br></font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class="" id="yui_3_16_0_1_1415333832693_3424"><font face="lucida console, sans-serif" size="2" id="yui_3_16_0_1_1415333832693_3590">Thanks,</font></span></div><div dir="ltr" id="yui_3_16_0_1_1415333832693_3384"><span class="" id="yui_3_16_0_1_1415333832693_3426"><font face="lucida console, sans-serif" size="2">Vilobh</font></span></div><br>  <div style="font-family: bookman old style, new york, times, serif; font-size: 13px;" id="yui_3_16_0_1_1415333832693_3361"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1415333832693_3360"> <div dir="ltr" id="yui_3_16_0_1_1415333832693_3359"> <hr size="1" id="yui_3_16_0_1_1415333832693_3397">  <font size="2" face="Arial" id="yui_3_16_0_1_1415333832693_3382"> <b><span style="font-weight:bold;">From:</span></b> Vilobh Meshram <vilobhmm@yahoo-inc.com><br> <b><span style="font-weight: bold;">To:</span></b> "openstack@lists.openstack.org" <openstack@lists.openstack.org> <br><b><span style="font-weight: bold;">Cc:</span></b> Vilobh Meshram <vilobhmm@yahoo-inc.com> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, November 4, 2014 2:55 PM<br> <b id="yui_3_16_0_1_1415333832693_3593"><span style="font-weight: bold;" id="yui_3_16_0_1_1415333832693_3592">Subject:</span></b> [Cinder] Cinder State Machine - Kilo Design Summit Talk - November 5<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_1_1415333832693_3363"><br><div id="yiv8823046513"><div dir="ltr" id="yiv8823046513yui_3_16_0_1_1415140692329_18580">Following Etherpad links will be used for the talk :-</div><div dir="ltr" id="yiv8823046513yui_3_16_0_1_1415140692329_18581"><br></div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style=""><a rel="nofollow" target="_blank" href="https://etherpad.openstack.org/p/cinder-state-machine-and-rolling-upgrades" id="yiv8823046513yui_3_16_0_1_1415039532281_23340" style="color:rgb(25, 106, 212);" class="yiv8823046513">https://etherpad.openstack.org/p/cinder-state-machine-and-rolling-upgrades</a>  - Cinder State Machine and Rolling upgrades<br class="yiv8823046513" style=""></div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style=""><br class="yiv8823046513" style=""></div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style=""><a rel="nofollow" target="_blank" href="https://etherpad.openstack.org/p/cinder-enforcement-of-states" id="yiv8823046513yui_3_16_0_1_1415039532281_23959" style="color:rgb(25, 106, 212);" class="yiv8823046513">https://etherpad.openstack.org/p/cinder-enforcement-of-states</a>  - Cinder Enforcement of States</div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style=""><br></div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style=""><br></div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style="">Thanks,</div><div id="yiv8823046513yui_3_16_0_1_1415039532281_23341" dir="ltr" class="yiv8823046513" style="">Vilobh</div><div dir="ltr" class="yiv8823046513" style="" id="yiv8823046513yui_3_16_0_1_1415140692329_18610"><br class="yiv8823046513" style=""></div></div><br><br></div> </div> </div>  </div></body></html>