From 1e33f372187e2b09aea07bd40ba8d4341b7c6695 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Tue, 8 Jun 2010 15:31:31 +0000 Subject: Cluster handle connection-negotiation phase in local broker. The connection negotiation phase up to the "open" or "open-ok" frame establishes whether/what encryption to use for the rest of the connection. With this patch a cluster broker completes the initial negotiation with its local clients and only then begins multicasting to other brokers. The local broker decrypts if necessary and multicasts in the clear. This replaces a problematic locking scheme that was formerly in place which caused deadlocks. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@952692 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/xml/cluster.xml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'cpp/xml') diff --git a/cpp/xml/cluster.xml b/cpp/xml/cluster.xml index 29157dc148..30cd159dd3 100644 --- a/cpp/xml/cluster.xml +++ b/cpp/xml/cluster.xml @@ -127,6 +127,10 @@ + + + + @@ -263,11 +267,5 @@ - - - - - - -- cgit v1.2.1