Hi, Michael.  I've moved ahead with the beta, but if we get a fix for the
looping problem, we can take it as a patch on the release branch.

On Tue, Oct 27, 2015 at 10:12 AM, Michael Ivanov <iv...@isle.spb.ru> wrote:

> Please can you check "Possible typo in messenger.c" message?
> Is this a real typo?
> (this is present in earlier versions also, not just in 0.11)
>
> Also I observe library looping in the following code:
>
> #0  pn_selector_select (selector=0x22bff80, timeout=600000) at
> qpid-proton-0.11.0-alpha/proton-c/src/posix/selector.c:156
> #1  0x00007f5f6cb4a7bb in pni_wait (messenger=0x22bf610, timeout=600000) at
> qpid-proton-0.11.0-alpha/proton-c/src/messenger/messenger.c:1424
> #2  0x00007f5f6cb4a8f4 in pn_messenger_tsync (messenger=0x22bf610,
> predicate=0x7f5f6cb4c9af <work_pred>, timeout=-1)
>     at qpid-proton-0.11.0-alpha/proton-c/src/messenger/messenger.c:1465
> #3  0x00007f5f6cb4c9f4 in pn_messenger_work (messenger=0x22bf610,
> timeout=-1)
>     at qpid-proton-0.11.0-alpha/proton-c/src/messenger/messenger.c:2151
> #4  0x00007f5f6cb4ca45 in pni_messenger_work (messenger=0x22bf610) at
> qpid-proton-0.11.0-alpha/proton-c/src/messenger/messenger.c:2161
> #5  0x00007f5f6cb4d92d in pn_subscription_address (sub=0x22d2f80) at
> qpid-proton-0.11.0-alpha/proton-c/src/messenger/subscription.c:130
>
> What happens here, I am testing error handling in my program and I start it
> with qpidd broker down. The progam executes pn_messenger() and
> pm_messenger_start()
> and then tries to subscribe to a queue. It gets no errors from messenger
> create
> and start calls, but when it invokes pn_subscription_address() it starts
> to loop
> inside pn_messenger_tsync(). When I set messenger timeout to some value
> this at
> least allows to return from this loop eventually (and actually to recover
> from
> the qpidd restart) but during messenger timeout intervals it still loops
> taking
> up to 100% cpu.
>
> best regards,
>
> 27.10.2015 16:33, Justin Ross пишет:
> > I've received precisely zero feedback on the alpha release.  Should I
> > proceed with the beta and branching as planned, or is there a desire for
> > more time to do some testing?
> >
> > Justin
> >
> > On Mon, Oct 19, 2015 at 8:20 AM, Justin Ross <justin.r...@gmail.com>
> wrote:
> >
> >> Hi, folks.  The alpha is now available from the following URL:
> >>
> >>   https://dist.apache.org/repos/dist/dev/qpid/proton/0.11.0-alpha/
> >>
> >> I also ran automated tests for the related components at Qpid:
> >>
> >>
> >>
> http://people.apache.org/~jross/qpid-releases/quirk-proton-0.11.0-alpha.log
> >>
> >> The proton tests themselves are passing.  There is one C++ failure in
> the
> >> ssl tests that might be related to trunk proton (or might not, hard to
> >> tell).  All my testing was on x86-64 Fedora 22.
> >>
> >> I've updated the schedule on the release page[1].  Beta is set for
> Monday,
> >> the 26th, and RC is set for 2 November.  As you can tell, this is a
> >> relatively compressed schedule.  Please prioritize testing so we can
> >> discover and resolve issues for the release.
> >>
> >> Thanks!
> >> Justin
> >>
> >> ---
> >> [1] Proton 0.11.0 release page:
> >> https://cwiki.apache.org/confluence/display/qpid/Qpid+Proton+0.11.0
> >>
> >
>
>
> --
>  \   / |                                   |
>  (OvO) |  Михаил Иванов                    |
>  (^^^) |      Тел.:    +7(911) 223-1300    |
>   \^/  |      E-mail:  iv...@isle.spb.ru   |
>   ^ ^  |                                   |
>

Reply via email to