Hi Folks,
I hit a strange issue today when setting up a qpid proton development environment on a fresh CentOS 6 VM. I first found the issue in our application, but when I went a little deeper, I realized I could recreate the issue with the qpid proton send and recv example applications. All you need to do is run ‘send’ on its own and the pn_messenger_send call hangs indefinitely. If you start ‘recv’ first, it works fine, but ‘send’ on its own hangs every time. This is contrary to its behaviour on my Fedora 21 laptop (latest yum provisioned 0.8 version) where it always attempts once, logs a failure, then exits (which is what I would expect). This effectively deadlocks our application. So far, I’ve tried compiling qpid proton c myself (both 0.8 and 0.9.1), setting pn_messenger_send timeout to 1 (it was previously -1), turning off iptables entirely and disabling selinux and rebooting but no luck. Is this something you folks have seen before? Cheers, Frank