Dear all: My qpidd server crashed because consumer's behavior.
My consumer program(client) always released message if something could not be done in Subscribe callback. But some things are interesting when I looked for the reason why qpidd will crash. I found if consumer release message in Subscribe callback, the qpidd server will not earse unacked DeliveryRecords. in http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp?view=markup line 695. The size of unacked DeliveryRecords will increase continually until qpidd server crashes. Why not earse unacked DeliveryRecords in SemanticState::release ? or any other idea to prevent this situation? -- View this message in context: http://apache-qpid-developers.2158895.n2.nabble.com/Why-not-earse-unacked-DeliveryRecords-tp6667136p6667136.html Sent from the Apache Qpid developers mailing list archive at Nabble.com. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org