<div dir="ltr">Given the recent discussion of scheduled autoscaling at the summit session on autoscaling, I looked into the state of scheduling-as-a-service in and around OpenStack. I found two relevant wiki pages:<div><br>
</div><div><a href="https://wiki.openstack.org/wiki/EventScheduler">https://wiki.openstack.org/wiki/EventScheduler</a></div><div><br></div><div><a href="https://wiki.openstack.org/wiki/Mistral/Cloud_Cron_details">https://wiki.openstack.org/wiki/Mistral/Cloud_Cron_details</a></div>
<div><br></div><div>The first one proposes and describes in some detail a new service and API strictly for scheduling the invocation of webhooks.</div><div><br></div><div>The second one describes a part of Mistral (in less detail) to basically do the same, except executing taskflows directly.</div>
<div><br></div><div>Here's the first question: should scalable cloud scheduling exist strictly as a feature of Mistral, or should it be a separate API that only does event scheduling? Mistral could potentially make use of the event scheduling API (or just rely on users using that API directly to get it to execute their task flows).</div>
<div><br></div><div>Second question: if the proposed "EventScheduler" becomes a real project, which OpenStack Program should it live under?</div><div><br></div><div>Third question: Is anyone actively working on this stuff? :)</div>
<div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>IRC: radix</div>Christopher Armstrong<div>Rackspace</div></div>
</div></div>