<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 1, 2017 at 4:06 AM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@fastmail.com" target="_blank">harlowja@fastmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi mogan folks,<br>
<br>
I was doing some source code examination of mogan and it peaked my interest in how it all is connected together. In part I see there is a state machine, some taskflow usage, some wsgi usage that looks like parts of it are inspired(?) by various other projects.<br>
<br>
That got me wondering if there is any decent diagrams or documents that explain how it all connects together and I thought I might as well ask and see if there are any (50/50 chances? ha).<br></blockquote><div><br></div><div>hi Josh, you can find some diagrams/documents on our wiki [1], sorry for the lack of docs, will enrich it soon.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I am especially interested in the state machine, taskflow and such (no tooz seems to be there) and how they are used (if they are, or are going to be used); I guess in part because I know the most about those libraries/components :)<br>
<br></blockquote><div><br></div><div>In fact, we use the same state machine library like ironic to help control the baremetal server state change. And we introduced a linear taskflow for create_server to reliably ensure that workflow is executed in a manner that can survie process failure by reverting. It's great if we can get help/suggestions from a taskflow expert :)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-Josh<br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</blockquote></div><br><br>[1] <a href="https://wiki.openstack.org/wiki/Mogan">https://wiki.openstack.org/wiki/Mogan</a><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best Regards,<br></div>Zhenguo Niu<br></div></div>
</div></div>