<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">As for EventScheduler proposal, I think it actually fits Mistral model very well. What described in EvenScheduler is basically the ability to configure webhooks to be called periodically or at a certain time. First of all, from the very beginning the concept of scheduling has been considered a very important capability of Mistral. And from Mistral perspective calling a webhook is just a workflow consisting of one task. In order to simplify consumption of the service we can implement API methods to work specifically with webhooks in a convenient way (without providing any workflow definitions using DSL etc.). I have already suggested before that we can provide API shortcuts for scheduling individual tasks rather than complex workflows so it has an adjacent meaning.<div><br></div><div>I other words, I now tend to think it doesn’t make sense to have EventScheduler a standalone service.</div><div><br></div><div>What do you think?</div><div><br></div><div>Renat</div><div><br><div><div>On 13 Nov 2013, at 06:39, Angus Salkeld <<a href="mailto:asalkeld@redhat.com">asalkeld@redhat.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 12/11/13 15:13 -0800, Christopher Armstrong wrote:<br><blockquote type="cite">Given the recent discussion of scheduled autoscaling at the summit session<br>on autoscaling, I looked into the state of scheduling-as-a-service in and<br>around OpenStack. I found two relevant wiki pages:<br><br><a href="https://wiki.openstack.org/wiki/EventScheduler">https://wiki.openstack.org/wiki/EventScheduler</a><br><br>https://wiki.openstack.org/wiki/Mistral/Cloud_Cron_details<br><br>The first one proposes and describes in some detail a new service and API<br>strictly for scheduling the invocation of webhooks.<br><br>The second one describes a part of Mistral (in less detail) to basically do<br>the same, except executing taskflows directly.<br><br>Here's the first question: should scalable cloud scheduling exist strictly<br>as a feature of Mistral, or should it be a separate API that only does<br>event scheduling? Mistral could potentially make use of the event<br>scheduling API (or just rely on users using that API directly to get it to<br>execute their task flows).<br><br>Second question: if the proposed "EventScheduler" becomes a real project,<br>which OpenStack Program should it live under?<br><br>Third question: Is anyone actively working on this stuff? :)<br></blockquote><br>Your work mates;)<span class="Apple-converted-space"> </span><a href="https://github.com/rackerlabs/qonos">https://github.com/rackerlabs/qonos</a><br><br>how about merge qonos into mistral, or at lest put it into stackforge?<br><br>-Angus<br><blockquote type="cite"><br><br>--<span class="Apple-converted-space"> </span><br>IRC: radix<br>Christopher Armstrong<br>Rackspace<br></blockquote><br><blockquote type="cite">_______________________________________________<br>OpenStack-dev mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br></blockquote><br><br>_______________________________________________<br>OpenStack-dev mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></div></blockquote></div><br></div></body></html>