You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by al...@apache.org on 2015/01/15 11:37:48 UTC
svn commit: r1652035 -
/jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java
Author: alexparvulescu
Date: Thu Jan 15 10:37:48 2015
New Revision: 1652035
URL: http://svn.apache.org/r1652035
Log:
OAK-2372 TARMK Cold Standby improve test cases for FSDS mirroring
- improved logging on proxy
Modified:
jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java
Modified: jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java?rev=1652035&r1=1652034&r2=1652035&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java (original)
+++ jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/NetworkErrorProxy.java Thu Jan 15 10:37:48 2015
@@ -20,13 +20,13 @@ package org.apache.jackrabbit.oak.plugin
import io.netty.bootstrap.Bootstrap;
import io.netty.bootstrap.ServerBootstrap;
-
import io.netty.buffer.ByteBuf;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.SocketChannel;
import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.channel.socket.nio.NioSocketChannel;
+
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -76,11 +76,16 @@ public class NetworkErrorProxy {
f = b.bind(this.inboundPort).sync();
} catch (Exception e) {
- log.warn("exception occurred", e);
+ log.warn(
+ "Unable to start proxy on port " + inboundPort + ": "
+ + e.getMessage(), e);
}
}
public void reset() throws Exception {
+ if (f == null) {
+ throw new Exception("proxy not started");
+ }
f.channel().disconnect();
this.fh = new ForwardHandler(NetworkErrorProxy.this.host, NetworkErrorProxy.this.outboundPort);
run();