gtully commented on pull request #3568: URL: https://github.com/apache/activemq-artemis/pull/3568#issuecomment-834539820
The cleanup needed to be in one of those closes, the one called by the other! I think it is hanging together now, in that close does the work and the receiver is being tracked and close(bool) is being called. @gemmellr can you expand on "since things dont need to the producer link rather than the parent session or connection" It looks like the large message file is "gathered" in the receiver, then handed off to the broker. The issue is when the send is aborted or errors out, in both cases, there is still a need for close in general to do cleanup. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
