summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-06-01 18:16:44 +0200
committerJon Bratseth <bratseth@oath.com>2018-06-01 18:16:44 +0200
commit9dce270f8ce9f964410e0acd6a6f1421e97205d7 (patch)
tree1b7b4ae94d28e4d4d3c818868cafbec2e37f07aa /config
parent15f1b04fa8afc3b632a3a3c6dee560f487cfb8c6 (diff)
Test no config when restart on redeploy
Diffstat (limited to 'config')
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/ConfigSource.java3
-rwxr-xr-xconfig/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java7
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/ConfigSubscriber.java2
3 files changed, 7 insertions, 5 deletions
diff --git a/config/src/main/java/com/yahoo/config/subscription/ConfigSource.java b/config/src/main/java/com/yahoo/config/subscription/ConfigSource.java
index 886d8994d15..d0eda9d27cc 100644
--- a/config/src/main/java/com/yahoo/config/subscription/ConfigSource.java
+++ b/config/src/main/java/com/yahoo/config/subscription/ConfigSource.java
@@ -3,9 +3,8 @@ package com.yahoo.config.subscription;
/**
* A type of source of config
- * @author vegardh
- * @since 5.1
*
+ * @author vegardh
*/
public interface ConfigSource {
diff --git a/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java b/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java
index bb8d5a87916..c799186435c 100755
--- a/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java
+++ b/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java
@@ -14,10 +14,10 @@ import java.util.logging.Logger;
* Two sets are said to be equal if they contain the same sources, independent of order,
* upper/lower-casing and whitespaces.
*
- * @author <a href="gv@yahoo-inc.com">G. Voldengen</a>
+ * @author gjoranv
*/
-public class ConfigSourceSet implements ConfigSource
-{
+public class ConfigSourceSet implements ConfigSource {
+
private static final Logger log = Logger.getLogger(ConfigSourceSet.class.getName());
private final Set<String> sources = new LinkedHashSet<>();
@@ -124,4 +124,5 @@ public class ConfigSourceSet implements ConfigSource
}
return sourceSet;
}
+
}
diff --git a/config/src/main/java/com/yahoo/config/subscription/ConfigSubscriber.java b/config/src/main/java/com/yahoo/config/subscription/ConfigSubscriber.java
index 9e3a08eaf2c..80b76e7c919 100644
--- a/config/src/main/java/com/yahoo/config/subscription/ConfigSubscriber.java
+++ b/config/src/main/java/com/yahoo/config/subscription/ConfigSubscriber.java
@@ -221,6 +221,7 @@ public class ConfigSubscriber {
/**
* Acquire a snapshot of all configs with the same generation within a timeout.
+ *
* @param timeoutInMillis timeout to wait in milliseconds
* @param requireChange if set, at least one config have to change
* @return true, if a new config generation has been found for all configs (additionally requires
@@ -250,6 +251,7 @@ public class ConfigSubscriber {
}
throwIfExceptionSet(subscription);
ConfigSubscription.ConfigState<? extends ConfigInstance> config = subscription.getConfigState();
+ System.out.println("Subscription " + subscription + " of class " + subscription.getClass());
if (currentGen == null) currentGen = config.getGeneration();
if ( ! currentGen.equals(config.getGeneration())) allGenerationsTheSame = false;
allGenerationsChanged = allGenerationsChanged && config.isGenerationChanged();