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: issues-unsubscr...@activemq.apache.org
For additional commands, e-mail: issues-h...@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact


Reply via email to