summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2009-06-20 17:01:38 -0700
committerShawn O. Pearce <sop@google.com>2009-06-20 17:01:38 -0700
commit3ae775891d66f44524c9143a004a59602ce70dd8 (patch)
treebaa69f46318a8f7d29616ce3574bc6d897ff840c
parent33d0e60ec2e3757a64c32d385f83d60cd37fa62b (diff)
Update SSHD to include SSHD-28 (deadlock on close) bugfix
This custom version of sshd-core includes a bug fix patch I proposed in https://issues.apache.org/jira/browse/SSHD-28 to fix a deadlock between the NioProcessor and the application threads. If the NioProcessor deadlocks, it is unable to perform any additional IO operations. Any connection which is assigned to the deadlocked NioProcessor is hosed... and is unable to perform an network IO. Since the NioProcessors are assigned round-robin, and the number of them in the pool is based on load, its possible to sometimes get a good NioProcessor, and other times to get the deadlocked one. I've been running this custom sshd-core build on all of my own production servers for over a week, and its cleared up the deadlock, so it seems suitable for inclusion in a release. Unfortunately it has not yet been committed to the MINA SSHD repository. Signed-off-by: Shawn O. Pearce <sop@google.com>
-rw-r--r--pom.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/pom.xml b/pom.xml
index f3bf856731..09afb284b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -520,7 +520,7 @@ limitations under the License.
<dependency>
<groupId>org.apache.sshd</groupId>
<artifactId>sshd-core</artifactId>
- <version>1.0-r784137</version>
+ <version>1.0-r784137_SSHD-28</version>
<scope>compile</scope>
</dependency>