You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Justin Ross (JIRA)" <ji...@apache.org> on 2016/12/09 20:15:59 UTC

[jira] [Updated] (QPID-6727) Remove sendBufferSize/receiveBufferSize from AmqpPort and make max framesize/sendBufferSize/receiveBufferSize share a single source

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

Justin Ross updated QPID-6727:
------------------------------
    Component/s: Java Broker

> 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
>          Components: Java Broker
>            Reporter: Lorenz Quack
>            Assignee: Alex Rudyy
>         Attachments: 0001-QPID-6727-Java-Broker-use-unified-network-buffer-siz.patch
>
>
> 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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org