I must have missed, you I am on UTC time. I will investigate your issue and try to unblock you. I'm a bit snowed under so won't be able to get to it right away. But leave it with me, I'll take a look as soon as I get some free cycles.
Cheers On Mon, Nov 7, 2016 at 7:04 PM, Antoine Toulme <antoine.tou...@gmail.com> wrote: > I am pinging you right now but it looks like you left the channel. Sorry I > missed you. > > I guess I might miss you again so maybe I'll try to do this on the dev > list instead. > > The problem exposed by ARTEMIS-806 is the following: > -We create a cluster of artemis servers running, as per the symmetric > cluster example. > -We create a MQTT subscriber to "foo/#", on one of the nodes. > -We create a MQTT publisher to "foo/bar" to another node. > > Expected: > -The subscriber should receive the message. > > Actual: > -The subscriber does not receive the message. After a wait of 10s, we shut > down the cluster. > > Additional findings: > -If we change the subscriber subscription pattern to 'foo/bar', the > message is received correctly. > -If we change the publisher to publish to the same node the subscriber is > listening to, the message is received correctly. > -If we use another protocol, the subscriber and publisher are able to > communicate. > > We have therefore a bug that is at the intersection of clustering and MQTT > pattern subscription. > > To go further, can you explain to me what the behavior of Artemis is when > registering a pattern subscription in a cluster? Is each node broadcasting > to the cluster that it is subscribing to those messages? > If yes, how is that logged, and is there a way for us to verify the > subscription is broadcasted to the rest of the cluster? > > It also looks like all internal Artemis routing is done over the core > protocol. Are the MQTT subscriptions translated into an equivalent core > subscription? Where is the code performing this transformation? > > Thanks, > > Antoine > > > On Nov 7, 2016, at 6:45 AM, Martyn Taylor <mtay...@redhat.com> wrote: > > > > Hi Antoine, > > > > I am on UTC time, usually around on IRC from 9am - 5pm. Feel free to > ping > > me. > > > > Cheers > > > > On Sat, Nov 5, 2016 at 12:05 AM, Antoine Toulme < > antoine.tou...@gmail.com> > > wrote: > > > >> Great! I am tmio on IRC, when is a good time to catch you? I tried to > find > >> you when I filed the bug but was probably too late in your day. > >> > >>> On Nov 4, 2016, at 12:23 PM, Martyn Taylor <mtay...@redhat.com> wrote: > >>> > >>> Hi Antoine, > >>> > >>> I'm sorry your issue has not been addressed yet, I've been meaning to > >> look > >>> into this myself, but have been snowed under with other things > recently. > >>> We should be able to get this resolved and into to a release soon. > >>> > >>> I'm more than happy to help you get started with the code base, the IRC > >>> channels is great for this type of discussion. My nick is martyntaylor > >>> feel free to ping me, > >>> > >>> Thanks > >>> Martyn > >>> > >>> > >>> > >>> On Fri, Nov 4, 2016 at 6:57 PM, Antoine Toulme < > antoine.tou...@gmail.com > >>> > >>> wrote: > >>> > >>>> I would absolutely love to help with a fix. That’s why I created the > bug > >>>> and provided reproduction steps. > >>>> > >>>> However I was stomped with the code itself and have had no luck > >>>> reproducing this at smaller scale. > >>>> > >>>> I did ask on the mailing list for help and steps to help move this > >> forward > >>>> further. Your help in unblocking me, from pointing which area of the > >> code > >>>> would be a likely culprit, to pointing me to better instructions to > >> debug > >>>> interactions in cluster with finer logging, > >>>> helping me understand better the messaging model of symmetric > clusters, > >>>> or hinting at the status of MQTT support and what to reliably expect > >> would > >>>> be very appreciated. > >>>> > >>>>> On Nov 4, 2016, at 11:25 AM, Clebert Suconic < > >> clebert.suco...@gmail.com> > >>>> wrote: > >>>>> > >>>>> We had a lot of fixed done on 1.5.0… > >>>>> > >>>>> I guess it wasn't clear if your issue was a configuration issue or an > >>>>> actual bug. But we try to fix as many issues we can between each > >>>>> releases. We will get there eventually, maybe you could even give us > >>>>> hand on the fix? that's the beauty of open source. > >>>>> > >>>>> On Fri, Nov 4, 2016 at 1:17 PM, Antoine Toulme < > >> antoine.tou...@gmail.com> > >>>> wrote: > >>>>>> I have just tried the release bits with the bug I reported > >>>> (ARTEMIS-806) and I see the same incorrect behavior, where MQTT > >> subscribers > >>>> are not notified of messages published to another node in the cluster. > >>>>>> > >>>>>> I therefore am casting +0 (non-binding). > >>>>>> > >>>>>>> On Nov 4, 2016, at 10:13 AM, Christopher Shannon < > >>>> christopher.l.shan...@gmail.com> wrote: > >>>>>>> > >>>>>>> +1 (binding) > >>>>>>> > >>>>>>> On Fri, Nov 4, 2016 at 10:53 AM, Fabio Gomes dos Santos < > >>>>>>> supergr...@gmail.com> wrote: > >>>>>>> > >>>>>>>> +1 > >>>>>>>> > >>>>>>>> 2016-11-03 19:29 GMT-02:00 Clebert Suconic < > >> clebert.suco...@gmail.com > >>>>> : > >>>>>>>> > >>>>>>>>> Hello all, > >>>>>>>>> > >>>>>>>>> I would like to propose an Apache Artemis 1.5.0 release. > >>>>>>>>> > >>>>>>>>> 1.5.0 has these new features as highlights. > >>>>>>>>> > >>>>>>>>> [ARTEMIS-724] - Implement no-local consumer support in AMQP > >>>>>>>>> [ARTEMIS-737] - Add JUnit Rules > >>>>>>>>> [ARTEMIS-743] - Default the queue address to the queue name > >>>>>>>>> [ARTEMIS-753] - Persist pause status after restart of the broker. > >>>>>>>>> [ARTEMIS-756] - Add basic CDI integration > >>>>>>>>> [ARTEMIS-824] - Management operations for creating and destroying > >>>>>>>>> connector services > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> And many other fixes as part of this release, the complete > release > >>>>>>>>> notes can be found here: > >>>>>>>>> > >>>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa? > >>>>>>>>> version=12338118&styleName=Html&projectId=12315920&Create=Create > >>>>>>>>> > >>>>>>>>> The binary distributions can be found here: > >>>>>>>>> https://repository.apache.org/content/repositories/ > >>>>>>>>> orgapacheactivemq-1109/org/apache/activemq/apache-artemis/1.5.0/ > >>>>>>>>> > >>>>>>>>> The source archives can be found here: > >>>>>>>>> https://repository.apache.org/content/repositories/ > >>>>>>>>> orgapacheactivemq-1109/org/apache/activemq/apache-artemis/1.5.0/ > >>>>>>>>> > >>>>>>>>> The Maven repository is here: > >>>>>>>>> https://repository.apache.org/content/repositories/ > >>>>>>>> orgapacheactivemq-1109/ > >>>>>>>>> > >>>>>>>>> The source tag: > >>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=activemq-artemis. > >>>>>>>>> git;a=tag;h=refs/tags/1.5.0 > >>>>>>>>> > >>>>>>>>> The project website for that version has been staged to: > >>>>>>>>> http://home.apache.org/~clebertsuconic/ > >>>>>>>>> > >>>>>>>>> The vote will remain open for 72 hours. > >>>>>>>>> > >>>>>>>>> [ ] +1 approve the release as Apache Artemis 1.4.0 > >>>>>>>>> [ ] +0 no opinion > >>>>>>>>> [ ] -1 disapprove (and reason why) > >>>>>>>>> > >>>>>>>>> Here's my (binding) +1 vote > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Fábio Santos > >>>>>>>> supergr...@gmail.com > >>>>>>>> <http://br.linkedin.com/pub/f%C3%A1bio-santos/1b/20/422> > >>>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Clebert Suconic > >>>> > >>>> > >> > >> > >