summaryrefslogtreecommitdiffstats
path: root/jrt/src
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-02-25 20:30:15 +0100
committerHarald Musum <musum@verizonmedia.com>2019-02-25 20:30:15 +0100
commit823fd800e5c52a36911b30da208c8ab6d72418fc (patch)
treeb83a3d4334087db560a2b4b06ddb4ca1f3f89441 /jrt/src
parent50e5898f70d4ea1ece5065b06ea7f3a0755463b9 (diff)
Add some debug logging for trying to track down an issue
Diffstat (limited to 'jrt/src')
-rw-r--r--jrt/src/com/yahoo/jrt/slobrok/api/Mirror.java2
-rw-r--r--jrt/src/com/yahoo/jrt/slobrok/api/SlobrokList.java4
2 files changed, 6 insertions, 0 deletions
diff --git a/jrt/src/com/yahoo/jrt/slobrok/api/Mirror.java b/jrt/src/com/yahoo/jrt/slobrok/api/Mirror.java
index d67b6efed31..5c8efbb8d52 100644
--- a/jrt/src/com/yahoo/jrt/slobrok/api/Mirror.java
+++ b/jrt/src/com/yahoo/jrt/slobrok/api/Mirror.java
@@ -164,6 +164,7 @@ public class Mirror implements IMirror {
return;
}
+ log.log(Level.FINE, () -> "slobroks: " + slobroks.toString() + ", currSlobrok: " + currSlobrok + ", target=" + target);
if (target != null && ! slobroks.contains(currSlobrok)) {
target.close();
target = null;
@@ -222,6 +223,7 @@ public class Mirror implements IMirror {
|| (req.returnValues().get(2).count() !=
req.returnValues().get(3).count()))
{
+ log.log(Level.FINE, () -> "Error when handling update from slobrok. Request: " + req);
target.close();
target = null;
updateTask.scheduleNow(); // try next slobrok
diff --git a/jrt/src/com/yahoo/jrt/slobrok/api/SlobrokList.java b/jrt/src/com/yahoo/jrt/slobrok/api/SlobrokList.java
index b524c25d8ff..7820d2cea67 100644
--- a/jrt/src/com/yahoo/jrt/slobrok/api/SlobrokList.java
+++ b/jrt/src/com/yahoo/jrt/slobrok/api/SlobrokList.java
@@ -3,8 +3,11 @@ package com.yahoo.jrt.slobrok.api;
import java.util.Arrays;
import java.util.concurrent.ThreadLocalRandom;
+import java.util.logging.Level;
+import java.util.logging.Logger;
public class SlobrokList {
+ private static Logger log = Logger.getLogger(SlobrokList.class.getName());
private final Internal internal;
private String[] slobroks;
@@ -20,6 +23,7 @@ public class SlobrokList {
private void checkUpdate() {
synchronized (internal) {
+ log.log(Level.FINE, () -> "slobroks: " + slobroks + ", internal slobroks: " + internal.slobroks);
if (slobroks != internal.slobroks) {
slobroks = internal.slobroks;
idx = 0;