From 54f8c414e2b6aa15039071f5cab23dcdc5822f41 Mon Sep 17 00:00:00 2001 From: Robert Godfrey Date: Tue, 17 Mar 2015 16:11:18 +0000 Subject: QPID-6429 : Fix issue when async close is called twice on a session, tidy up debug and logging git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1667346 13f79535-47bb-0310-9956-ffa450edef68 --- .../transport/NetworkConnectionScheduler.java | 2 - .../transport/NonBlockingNetworkTransport.java | 2 +- .../qpid/server/transport/SelectorThread.java | 5 -- .../server/protocol/v0_10/ServerConnection.java | 56 ++++++++++++---------- .../java/org/apache/qpid/transport/Connection.java | 13 +++-- .../qpid/test/utils/InternalBrokerHolder.java | 2 +- 6 files changed, 41 insertions(+), 39 deletions(-) (limited to 'qpid/java') diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NetworkConnectionScheduler.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NetworkConnectionScheduler.java index 7d3f2bd9a0..36fd63c360 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NetworkConnectionScheduler.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NetworkConnectionScheduler.java @@ -83,12 +83,10 @@ class NetworkConnectionScheduler { if (_running.get() == _poolSize) { - LOGGER.debug("RGDEBUG: scheduler rescheduling"); schedule(connection); } else { - LOGGER.debug("RGDEBUG: scheduler rerunning - ( " + _running.get() + "/" + _poolSize + ")"); rerun = true; } } diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NonBlockingNetworkTransport.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NonBlockingNetworkTransport.java index 3bc7978931..a0659a0c3d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NonBlockingNetworkTransport.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/NonBlockingNetworkTransport.java @@ -50,7 +50,7 @@ public class NonBlockingNetworkTransport private static final int TIMEOUT = Integer.getInteger(CommonProperties.IO_NETWORK_TRANSPORT_TIMEOUT_PROP_NAME, CommonProperties.IO_NETWORK_TRANSPORT_TIMEOUT_DEFAULT); private static final int HANDSHAKE_TIMEOUT = Integer.getInteger(CommonProperties.HANDSHAKE_TIMEOUT_PROP_NAME , - CommonProperties.HANDSHAKE_TIMEOUT_DEFAULT); + CommonProperties.HANDSHAKE_TIMEOUT_DEFAULT); private final Set _encryptionSet; private final NetworkTransportConfiguration _config; private final ProtocolEngineFactory _factory; diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java index ff75448787..8f2300107d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java @@ -175,8 +175,6 @@ public class SelectorThread extends Thread toBeScheduled.add(connection); try { - LOGGER.debug("KWDEBUG# Setting interest to zero (PUC) " + connection); - SelectionKey register = connection.getSocketChannel().register(_selector, 0); register.cancel(); } @@ -210,7 +208,6 @@ public class SelectorThread extends Thread | (unregisteredConnection.waitingForWrite() ? SelectionKey.OP_WRITE : 0); try { - LOGGER.debug("KWDEBUG# Registering " + unregisteredConnection); unregisteredConnection.getSocketChannel().register(_selector, ops, unregisteredConnection); } catch (ClosedChannelException e) @@ -240,8 +237,6 @@ public class SelectorThread extends Thread try { - LOGGER.debug("KWDEBUG# Setting interest to zero (PSK)" + connection); - key.channel().register(_selector, 0); } catch (ClosedChannelException e) diff --git a/qpid/java/broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/ServerConnection.java b/qpid/java/broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/ServerConnection.java index 855272fbef..4956faa199 100644 --- a/qpid/java/broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/ServerConnection.java +++ b/qpid/java/broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/ServerConnection.java @@ -260,21 +260,24 @@ public class ServerConnection extends Connection implements AMQConnectionModel