<div dir="ltr">Hi Zhenzan,<br><br>Yes the oslo.messaging integration task is relevant--oslo.messaging is one way of achieving cross-process, cross-host messaging.  So I'll count you as interested for the mid-cycle sprint.<div><br></div><div>Have you looked at the API call that forces a datasource driver to pull immediately?   See congress/api/datasource_model.py:DatasourceModel.request_refresh_action.  <span style="line-height:1.5;font-size:13.1999998092651px">We had envisioned using that to implement a kind of notification from external services as follows.  The external service queues up a list of changes and when the queue is long enough runs the API call to force the datasource driver  hooked up to that service to pull those changes and then publish them on the bus.  So it's not exactly streaming updates from the external service (which is good so that Congress can easily rate-limit updates), but it has almost the same effect.</span></div><div><div><div><br></div><div>Tim </div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jun 16, 2015 at 6:02 PM Zhou, Zhenzan <<a href="mailto:zhenzan.zhou@intel.com">zhenzan.zhou@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi, Tim<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Is this the oslo.messaging integration task? I’m interested in participating. Actually I am working on a bp to receive notifications from external services in
 datasource driver at first. I’m ok to change if the direction is to integrate oslo.messaging thoroughly (even replacing DSE).
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Thanks.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">BR<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Zhou Zhenzan<u></u><u></u></span></p>
<p class="MsoNormal"><a name="msg-f:1504185378587524620__MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></a></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Tim Hinrichs [mailto:<a href="mailto:tim@styra.com" target="_blank">tim@styra.com</a>]
<br>
<b>Sent:</b> Wednesday, June 17, 2015 05:14<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [Congress] Mid-cycle sprint<u></u><u></u></span></p></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72"><div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">In the last couple of IRCs we've been talking about running a mid-cycle sprint focused on enabling our message bus to span multiple processes and multiple hosts.  The message bus is what allows the Congress policy engine to communicate
 with the Congress wrappers around external services like Nova, Neutron.  This cross-process, cross-host message bus is the platform we'll use to build version 2.0 of our distributed architecture.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If you're interested in participating, drop me a note.  Once we know who's interested we'll work out date/time/location details.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Tim<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div></div><div lang="EN-US" link="#0563C1" vlink="#954F72"><div></div>
</div>

__________________________________________________________________________<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.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>