Bug 1245184
| Summary: | [amqp1.0] exceeding queue size limit causing empty message to be enqueued instead of rejecting | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Zdenek Kraus <zkraus> | ||||||||
| Component: | qpid-cpp | Assignee: | Gordon Sim <gsim> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Matej Lesko <mlesko> | ||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | high | ||||||||||
| Version: | Development | CC: | gsim, iboverma, jross, kim.vdriet, mlesko, pematous | ||||||||
| Target Milestone: | 3.2 | Keywords: | Regression | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | qpid-cpp-0.34-2 | Doc Type: | Bug Fix | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2015-10-08 13:10:54 UTC | Type: | Bug | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Attachments: |
|
||||||||||
Created attachment 1054324 [details]
drain log
Created attachment 1054329 [details]
qpidd debug log
Fixed upstream by: https://svn.apache.org/r1692938 This was tested on RHEL 6 i686 & x86_64, RHEL 7 x86_64 with following packages: python-qpid-0.34-1 python-qpid-proton-0.10-2 python-qpid-qmf-0.34-3 qpid-cpp-client-0.34-3 qpid-cpp-client-rdma-0.34-3 qpid-cpp-server-0.34-3 qpid-cpp-server-ha-0.34-3 qpid-cpp-server-linearstore-0.34-3 qpid-cpp-server-rdma-0.34-3 qpid-cpp-server-xml-0.34-3 qpid-java-client-0.30-7 qpid-java-common-0.30-7 qpid-java-example-0.30-7 qpid-jms-client-0.5.0-1 qpid-jms-client-docs-0.5.0-1 qpid-jms-client-examples-0.5.0-1 qpid-proton-c-0.10-2 qpid-proton-java-0.10.0-1 qpid-qmf-0.34-3 qpid-tests-0.34-2 qpid-tools-0.34-1 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-1879.html |
Created attachment 1054323 [details] spout log Description of problem: Sending messagess to size and count limitted queue over AMQP 1.0 protocol exceeding the size limit causes last message that shouldn't be squeezed in, to be stored and received empty. Version-Release number of selected component (if applicable): qpid-cpp-0.34-1 How reproducible: 100% Steps to Reproduce: 1. create size & count limitted queue, flow control disabled /var/dtests/node_data/clients/qc2_connector --broker guest/guest.0.1:5672 --connection-options "{ sasl_mechanisms : 'PLAIN', protocol : 'amqp1.0' }" -a "test_queue_policy_reject_both;{'node': {'x-declare': {'arguments': {'qpid.flow_stop_count': 0, 'qpid.max_count': 8, 'qpid.policy_type': 'reject', 'qpid.flow_resume_count': 0, 'qpid.flow_stop_size': 0, 'qpid.max_size': 4096, 'qpid.flow_resume_size': 0}}}, 'create': 'always'}" --obj-ctrl CES 2. send messagess that exceed the size limit on last message /var/dtests/node_data/clients/qc2_spout --log-msgs dict --broker guest/guest.0.1:5672 --connection-options "{ sasl_mechanisms : 'PLAIN', protocol : 'amqp1.0' }" --count 7 --content "sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e" "test_queue_policy_reject_both;{}" 3. check statistics qpid-stat -q 4. drain all /var/dtests/node_data/clients/qc2_drain --log-msgs dict --broker guest/guest.0.1:5672 --connection-options "{ sasl_mechanisms : 'PLAIN', protocol : 'amqp1.0' }" --count 0 "test_queue_policy_reject_both;{}" Actual results: # spout messages {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:0'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:1'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:2'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:3'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:4'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:5'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:6'}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} Link detached by peer with amqp:precondition-failed: resource-limit-exceeded: Maximum depth exceeded on test_queue_policy_reject_both: current=[count: 6, size: 3696], max=[count: 8, size: 4096] (/builddir/build/BUILD/qpid-cpp-0.34/src/qpid/broker/Queue.cpp:1633) # qpid-stat -q Queues queue dur autoDel excl msg msgIn msgOut bytes bytesIn bytesOut cons bind ========================================================================================================================= 6b6001da-1a48-4670-a9e0-dc7f01c8d092:0.0 Y Y 0 0 0 0 0 0 1 2 test_queue_policy_reject_both 7 7 0 3.70k 3.70k 0 0 1 # drain messages {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:0', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:1', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:2', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:3', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:4', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 0, 'durable': False, 'ttl': 0.000000e+00, 'size': 513, 'properties': {'spout-id': '749b6c98-ea96-4b02-b0d9-c3500ace7d60:5', 'x-amqp-first-acquirer': True}, 'content': 'sHz6xG7p06krSHy9vJXCY0fFunTGUikteQmMbs1WxRVxzcCtkExNdtTjjIZK2w2cnFZqmFmLwL6AuH0E41WBHWsSH2x6b7UKFOMP72cbrRh3WHmlFdCKQMkLOMfT7wdwTBamqTqaypDq4veX6UAq34t381HbUWyCz79dcxaf6z2dj8drHKrlAkRbtLQA6iMiqKENeMZqJuOLMEMKA8FnZEqrddtkAYK7vY9vT2HuPbz4HGMr8xy6rlcNCjdcTZHXFp8zqJRH6aawn17gvcCaKTISNHG6pjkCRwGFCy2bki3h6PiFwQGkML7StMFCTnfXeKC5YYcieDNb4VjWRp2oNTtbLabO0dDrm5BM58fhtXISGt6so6k8Xm40gyN1mMdJiwgLBKyqfejtrJ5I89m0lIpSxODMK6bQOTDSa2XYwwsHutdToOSB61DGhjUxa5GPXBwDBTolnUdifVdhQOFFHu7qNtajxpZeEE4eda68dXasHbwxmhmg7CBra9qecQA4e'} {'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': None, 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 4, 'durable': False, 'ttl': 0.000000e+00, 'size': None, 'properties': {'x-amqp-first-acquirer': True}, 'content': None} #last message is the problem, looks like message is prepared in queue, but after discovering that it exceeds limits it send exception to client, but did not clean that empty record. Expected results: only complete messages that fits in limitted queue should be enqueued and received. Additional info: It happend only if sender is AMQP1.0, regardless of receiver client debug outputs will be attached.