Apache Qpid C and C++ client libraries

2020-05-12 Thread Adrian Florea
Hi, I would like to ask the group about the continuity and stability of these client libraries. Is there any preferrence or tendency to favor C or C++ clients for future development ? Will adopting the C client be a safe choice, or C++ should be the client of choice ? This is about introducing

Re: proton and rabbitmq broker

2020-05-12 Thread Robbie Gemmell
On Fri, 8 May 2020 at 19:14, Gordon Sim wrote: > > On 08/05/2020 3:57 pm, Michael Ivanov wrote: > > I am using pn_messenger_t interface in my private select-based event loop. > > I use pn_selectable_t to trigger actual i/o. > > > > As far as I have seen in proton/c source pn_transport_tick is invo

Re: qpid-jms-client-0.45 --> Suspected deadlocked threads - owned by JmsSession

2020-05-12 Thread akabhishek1
Hi Robbie, Thanks a lot for quick reply. I was researching on this issue and found below root cause for deadlock. Everytime application trying to reconnect receiver but getting exception 'Cannot decode String in UTF-8'. Looks like it could be issue due to message content. But how can we resolve t

Re: proton and rabbitmq broker

2020-05-12 Thread Gordon Sim
On 12/05/2020 10:33 am, Michael Ivanov wrote: Sorry, we have just tested it with empty message senbt with 30s interval and broker still closes the connection with timeout diagnostics. If that is the case, then the broker is not honouring the specification. 'Heartbeats' in AMQP 1.0 are simply e

Re: proton and rabbitmq broker

2020-05-12 Thread Michael Ivanov
Good morning, Sorry, we have just tested it with empty message senbt with 30s interval and broker still closes the connection with timeout diagnostics. So it seems it expects actual heartbeat. Is it possible to send heartbeat message explicitly? Best regards, On 08.05.2020 21:14, Gordon Sim wrot

[RESULT][VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-12 Thread Robbie Gemmell
There were 6 +1 votes (5 binding) and no other votes, the vote has passed. I will add the files to the dist release repo and create the final tag shortly. The website will be updated after the release has had time to sync to the mirrors. Robbie ---