Re: proton and rabbitmq broker

2020-05-08 Thread Gordon Sim
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 invoked only from pni_messenger_tick, which is in turn called from

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Chuck Rolke
+1 * verified checksum * passes proton self test * built qpid-dispatch - passes dispatch self test - Original Message - > From: "Robbie Gemmell" > To: users@qpid.apache.org > Sent: Thursday, May 7, 2020 12:06:35 PM > Subject: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3) > > Hi folks,

Re: proton and rabbitmq broker

2020-05-08 Thread Michael Ivanov
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 invoked only from pni_messenger_tick, which is in turn called from pn_messenger_process only. I do not call the

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Roddie Kieley
+1 with non-regression ruby issue raised, see below. Tested the following combinations: Fedora 29 - Built with default options; passed all tests - Ran selection of c and cpp examples without issue macOS 10.14.6 - Built with BUILD_RUBY=OFF and with go 1.13 - Passed all tests incl. go tests OSX

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Cliff Jansen
+1 - I ran an overnight soak test compiled with “Debug” to expose asserts - I ran dispatch with clang and thread sanitizer Orange you glad I didn’t say banana? On Thu, May 7, 2020 at 9:06 AM Robbie Gemmell wrote: > Hi folks, > > I have put together a third spin for a Qpid Proton 0.31.0

Re: proton and rabbitmq broker

2020-05-08 Thread Gordon Sim
On 08/05/2020 3:04 pm, Michael Ivanov wrote: I attached proton trace with FRM added. Short messages as below are my manual heartbeat messages, sent each 5 minutes: [0xbdb950]:0 -> @transfer(20) [handle=0, delivery-id=3, delivery-tag=b"\x03\x00\x00\x00\x00\x00\x00\x00", message-format=0,

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Timothy Bish
On 5/7/20 12:06 PM, Robbie Gemmell wrote: Hi folks, I have put together a third spin for a Qpid Proton 0.31.0 release, please give it a test out and vote accordingly. The files can be grabbed from: https://dist.apache.org/repos/dist/dev/qpid/proton/0.31.0-rc3/ There is only one additional

Re: proton and rabbitmq broker

2020-05-08 Thread Michael Ivanov
I attached proton trace with FRM added. Short messages as below are my manual heartbeat messages, sent each 5 minutes: [0xbdb950]:0 -> @transfer(20) [handle=0, delivery-id=3, delivery-tag=b"\x03\x00\x00\x00\x00\x00\x00\x00", message-format=0, settled=true] (61)

Re: proton and rabbitmq broker

2020-05-08 Thread Gordon Sim
On 08/05/2020 1:40 pm, Michael Ivanov wrote: Will setting of PN_TRACE_RAW, PN_TRACE_FRM, PN_TRACE_DRV or PN_TRACE_EVT be useful? PN_TRACE_FRM is the one that shows all the protocol frames What kind of frames are expected to be observed in tcpdump trace fpor heartbeats? They show as

Re: proton and rabbitmq broker

2020-05-08 Thread Michael Ivanov
That's what I can see with PN_TRACE_LOG on: 730D944B-C31E-4558-B672-35731B5AD132: delaying 730D944B-C31E-4558-B672-35731B5AD132: let's drain 730D944B-C31E-4558-B672-35731B5AD132: delaying CONNECTION ERROR connection aborted (remote) 730D944B-C31E-4558-B672-35731B5AD132: let's drain

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Ken Giusti
+1 - ran oslo.messaging soak test - re-ran 2 router + 1 broker soak test On Thu, May 7, 2020 at 12:13 PM Robbie Gemmell wrote: > Hi folks, > > I have put together a third spin for a Qpid Proton 0.31.0 release, > please give it a test out and vote accordingly. > > The files can be grabbed

Re: proton and rabbitmq broker

2020-05-08 Thread Gordon Sim
On 08/05/2020 11:45 am, Michael Ivanov wrote: No, this should not be the case. I am sending messages from select-based event loop using pn_selectable_t objects. Are you able to get a protocol trace for a disconnected connection?

Re: proton and rabbitmq broker

2020-05-08 Thread Michael Ivanov
No, this should not be the case. I am sending messages from select-based event loop using pn_selectable_t objects. On 08.05.2020 13:41, Gordon Sim wrote: > On 08/05/2020 10:44 am, Michael Ivanov wrote: >> When sending messages to rabbitmq broker, tha latter periodically closes the >> connection

Re: proton and rabbitmq broker

2020-05-08 Thread Gordon Sim
On 08/05/2020 10:44 am, Michael Ivanov wrote: When sending messages to rabbitmq broker, tha latter periodically closes the connection with following diagnostics: missed heartbeats from client, timeout: runnings I tried to send empty amqp messages but this did not help. How do I send the

Re: proton and rabbitmq broker

2020-05-08 Thread Michael Ivanov
Hallo, When sending messages to rabbitmq broker, tha latter periodically closes the connection with following diagnostics: missed heartbeats from client, timeout: runnings I tried to send empty amqp messages but this did not help. How do I send the heartbeat it requests? Best regards, On