<div dir="ltr">I have managed to make zmq work using matchmaker ring, but I haven't tried it with more than one server.<br><div class="gmail_extra">There are proposed fixes for the bugs that Mehdi mentioned (<a href="https://review.openstack.org/#/c/100236/">https://review.openstack.org/#/c/100236/</a>, <a href="https://review.openstack.org/#/c/84938/">https://review.openstack.org/#/c/84938/</a>).</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">But in any case, if zmq really is not used by anybody, then there is no reason to maintain it.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Jun 19, 2014 at 5:46 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 06/19/2014 09:39 AM, Mark McLoughlin wrote:<br>
> On Thu, 2014-06-19 at 14:29 +0200, Mehdi Abaakouk wrote:<br>
>> Hi,<br>
>><br>
>> Le 2014-06-19 00:30, Ben Nemec a écrit :<br>
>>> On 06/18/2014 05:45 AM, Elena Ezhova wrote:<br>
>>><br>
>>>> So I wonder whether it is something the community is interested in<br>
>>>> and, if<br>
>>>> yes, are there any recommendations concerning possible implementation?<br>
>>><br>
>>> I can't speak to the specific implementation, but if we're going to<br>
>>> keep<br>
>>> the zmq driver in oslo.messaging then IMHO it should be usable with<br>
>>> devstack, so +1 to making that work.<br>
>><br>
>> Currently the zmq driver have a really bad test coverage, the driver is<br>
>> 'I think' broken since a while.<br>
>><br>
>> Bugs like [1] or [2] let me think that nobody can use it currently.<br>
>><br>
>> [1] <a href="https://bugs.launchpad.net/oslo.messaging/+bug/1301723" target="_blank">https://bugs.launchpad.net/oslo.messaging/+bug/1301723</a><br>
>> [2] <a href="https://bugs.launchpad.net/oslo.messaging/+bug/1330460" target="_blank">https://bugs.launchpad.net/oslo.messaging/+bug/1330460</a><br>
>><br>
>> Also, an oslo.messaging rule is "a driver must not force to use a<br>
>> eventloop library",<br>
>> but this one heavily use eventlet. So only the eventlet executor can<br>
>> works with it, not the<br>
>> blocking one or any future executor.<br>
>><br>
>> I guess if someone is interested in, the first step is to fix the zmq<br>
>> driver, remove eventlet stuffs and write unit tests for it,<br>
>> before trying integration, and raise bugs that should be catch by<br>
>> unit/functionnal testing.<br>
>><br>
>> If nobody is interested in zmq, perhaps we should just<br>
>> drop/deprecated/mark_as_broken it.<br>
><br>
> Yes, I agree with all of that. Unless the situation improves rapidly, I<br>
> think we should mark it as deprecated in Juno and plan to remove it in<br>
> K. That might seem like an overly rapid deprecation cycle, but it is<br>
> currently broken and unusable in Icehouse ... so no-one can be using it<br>
> in Icehouse.<br>
<br>
</div></div>+1. No one has been maintaining zmq in the community for quite some<br>
time, so we should mark it as such. Much better to signal to people that<br>
features aren't working vs. letting them discover that on their own.<br>
<span class="HOEnZb"><font color="#888888"><br>
        -Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
</font></span><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" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>