You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2014/01/11 22:25:52 UTC

[jira] [Updated] (QPID-5373) [Java Broker] SSL negotiation is being performed in the accepting thread

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

Robbie Gemmell updated QPID-5373:
---------------------------------

    Fix Version/s: 0.27

> [Java Broker] SSL negotiation is being performed in the accepting thread
> ------------------------------------------------------------------------
>
>                 Key: QPID-5373
>                 URL: https://issues.apache.org/jira/browse/QPID-5373
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.24, 0.26
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.27
>
>
> SSL negotiation is being performed in the accepting thread, which should ideally be used only for the minimal work of accepting the connecting and handing it off to another thread to process. This has been the case since support for SSL Client Certificate Authentication was added, as the code added to retrieve the remote peer is performed within the accepting thread, which forces the handshake to take place there. The handshake should be moved into another thread.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

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