Mikhail Mishustin created QPID-8317:
---------------------------------------

             Summary: qpid::messaging::Receiver.fetch with duration 
occasionally hangs
                 Key: QPID-8317
                 URL: https://issues.apache.org/jira/browse/QPID-8317
             Project: Qpid
          Issue Type: Bug
          Components: C++ Client
    Affects Versions: qpid-cpp-1.39.0, qpid-cpp-1.38.0
         Environment: Debian stretch, upgraded 22.05.2019

qpid-proton-0.27.0

qpid-cpp-1.39.0

gcc etc. conform to Prerequisites in qpid-cpp-1.39.0\INSTALL.TXT

Apache Artemis 2.6.3 within WildFly 16.0.0

 

 
            Reporter: Mikhail Mishustin
         Attachments: api-wrap-mb.cpp, qpid.log

Dear Sirs,

Working with Apache Artemis 2.6.3,  qpid::messaging::Receiver.fetch sometimes 
hangs. It does not return after a given duration and later. Usually this occurs 
a second or two after heavy load, that involves multiple fetches,sends and 
commits with different queues in one transactional session, all in single 
thread.

Fragment of trace+, that covers transition from normal execution to erraneous, 
is attached in qpid.log First error is first "EMPTY FRAME".

Normal execution resumes аfter sending any message to receiver queue.

I attach also C code api-wrap-mb.cpp, that contains all used calls to qpid, in 
particular, the hanging fetch. Being a part of large project, the code not 
self-sufficient. Connection options reconnect and tcp_delay do not influence 
the error.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to