Lorenz Quack created QPID-6727:
----------------------------------

             Summary: Remove sendBufferSize/receiveBufferSize from AmqpPort and 
make max framesize/sendBufferSize/receiveBufferSize share a single source
                 Key: QPID-6727
                 URL: https://issues.apache.org/jira/browse/QPID-6727
             Project: Qpid
          Issue Type: Improvement
            Reporter: Lorenz Quack


Currently the TCP/IP buffer sizes (sendBufferSize/receiveBufferSize) are 
attributes of AmpqPort.  For the new memory model, supporting different ports 
using different receive buffers would be problematic and cause inefficient use 
of direct memory.  Similarly clients using framesizes where the framesize 
!=buffer size will be inefficient.

# Remove sendBufferSize/receiveBufferSize from the Port.
# Make max frame size and sendBufferSize/receiveBufferSize share a single 
source which should be a context variable belonging to the Broker. Minimum size 
must be no smaller than SSL netbuffer size
# The context variable should be evaluated only once at Broker startup.
# Upgraders should remove the attribute from AmqpPorts




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to