[ 
https://issues.apache.org/jira/browse/QPID-7639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy updated QPID-7639:
-----------------------------
    Description: 
The current implementation of AMQP 0-x layers restrict the memory consumption 
by messages from uncommitted transactions on the session level.
We need to change the existing implementations to apply the limit per 
connection and add implementation for AMQP 1.0


  was:
The AMQP 1.0 layer does not have the ability to detect a large incoming 
transaction and warn and flow the messages to disk if limits are breached.  We 
should add it as this an important safe guard,

We are probably missing implementation here:
org.apache.qpid.server.protocol.v1_0.NodeReceivingDestination#send



> Implement large transaction guard  restricting direct memory consumption by 
> messages from uncommitted transactions on the connection
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-7639
>                 URL: https://issues.apache.org/jira/browse/QPID-7639
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Alex Rudyy
>             Fix For: qpid-java-broker-7.0.0
>
>
> The current implementation of AMQP 0-x layers restrict the memory consumption 
> by messages from uncommitted transactions on the session level.
> We need to change the existing implementations to apply the limit per 
> connection and add implementation for AMQP 1.0



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to