Author: frm
Date: Wed Oct 25 10:04:46 2017
New Revision: 1813263
URL: http://svn.apache.org/viewvc?rev=1813263&view=rev
Log:
OAK-6829 - Improve debug logging of NetworkErrorProxy
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/ForwardHandler.java
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/NetworkErrorProxy.java
jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/ForwardHandler.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/ForwardHandler.java?rev=1813263&r1=1813262&r2=1813263&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/ForwardHandler.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/ForwardHandler.java
Wed Oct 25 10:04:46 2017
@@ -18,6 +18,7 @@
package org.apache.jackrabbit.oak.segment.test.proxy;
import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
import io.netty.bootstrap.Bootstrap;
import io.netty.channel.Channel;
@@ -36,6 +37,8 @@ class ForwardHandler extends ChannelInbo
private static final Logger log =
LoggerFactory.getLogger(ForwardHandler.class);
+ private static final AtomicInteger threadNumber = new AtomicInteger(1);
+
private final String targetHost;
private final int targetPort;
@@ -60,7 +63,9 @@ class ForwardHandler extends ChannelInbo
@Override
public void channelRegistered(final ChannelHandlerContext ctx) throws
Exception {
- group = new NioEventLoopGroup();
+ group = new NioEventLoopGroup(0, r -> {
+ return new Thread(r, String.format("forward-handler-%d",
threadNumber.getAndIncrement()));
+ });
Bootstrap b = new Bootstrap()
.group(group)
.channel(NioSocketChannel.class)
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/NetworkErrorProxy.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/NetworkErrorProxy.java?rev=1813263&r1=1813262&r2=1813263&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/NetworkErrorProxy.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/test/proxy/NetworkErrorProxy.java
Wed Oct 25 10:04:46 2017
@@ -20,7 +20,9 @@
package org.apache.jackrabbit.oak.segment.test.proxy;
import java.io.Closeable;
+import java.util.concurrent.ThreadFactory;
import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.Channel;
@@ -37,6 +39,10 @@ public class NetworkErrorProxy implement
private static final Logger log =
LoggerFactory.getLogger(NetworkErrorProxy.class);
+ private static final AtomicInteger bossThreadNumber = new AtomicInteger(1);
+
+ private static final AtomicInteger workerThreadNumber = new
AtomicInteger(1);
+
private static final int DEFAULT_FLIP_POSITION = -1;
private static final int DEFAULT_SKIP_POSITION = -1;
@@ -57,9 +63,13 @@ public class NetworkErrorProxy implement
private Channel server;
- private EventLoopGroup boss = new NioEventLoopGroup();
-
- private EventLoopGroup worker = new NioEventLoopGroup();
+ private EventLoopGroup boss = new NioEventLoopGroup(0, r -> {
+ return new Thread(r, String.format("proxy-boss-%d",
bossThreadNumber.getAndIncrement()));
+ });
+
+ private EventLoopGroup worker = new NioEventLoopGroup(0, r -> {
+ return new Thread(r, String.format("proxy-worker-%d",
workerThreadNumber.getAndIncrement()));
+ });
public NetworkErrorProxy(int inboundPort, String outboundHost, int
outboundPort) {
this.inboundPort = inboundPort;
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml?rev=1813263&r1=1813262&r2=1813263&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml
(original)
+++ jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml
Wed Oct 25 10:04:46 2017
@@ -22,6 +22,7 @@
</appender>
<logger name="org.apache.jackrabbit.oak.segment.standby" level="DEBUG" />
+ <logger name="org.apache.jackrabbit.oak.segment.test.proxy" level="DEBUG"
/>
<root level="INFO">
<appender-ref ref="console"/>