Clebert Suconic created ARTEMIS-5573:
----------------------------------------
Summary: Make AMQP size estimates immutable
Key: ARTEMIS-5573
URL: https://issues.apache.org/jira/browse/ARTEMIS-5573
Project: ActiveMQ Artemis
Issue Type: Improvement
Affects Versions: 2.41.0
Reporter: Clebert Suconic
Assignee: Clebert Suconic
Fix For: 2.42.0
I have had a lot of issues, even recently on races between re-evaluating a
message size in AMQP.
Say a lazy decode happens at the wrong time and the memory estimates can be
wrong.
We have fixed issues along the years, but this is still a fragile process that
is bound to fail. If an user for instance add a plugin breaking the chain of
events.
For that reason the memory estimate should already include enough estimation
for any properties decoded and the process should be simplified.
Less moving parts would mean less possibilities for bugs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact