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]