aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/ConfigserverSslContextFactoryProvider.java6
-rw-r--r--athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java2
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java8
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/MasterElectionHandler.java26
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java2
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java10
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/MasterDataGatherer.java12
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/ZooKeeperDatabase.java16
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java4
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java6
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java2
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java52
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java2
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/SlobrokTest.java14
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/Waiter.java6
-rw-r--r--config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java4
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java2
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2Builder.java2
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java2
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java2
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/MemoryCache.java6
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java2
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java8
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java2
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java2
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloadRpcServer.java6
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java12
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java10
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpErrorResponse.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java4
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/rpc/RpcServer.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSession.java4
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSessionRepo.java4
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java4
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantDebugger.java2
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRepository.java6
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRequestHandler.java2
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java2
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java4
-rw-r--r--container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java2
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java8
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/dns/NameServiceForwarder.java2
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/NameServiceDispatcher.java2
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java2
-rw-r--r--docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/DockerImpl.java4
-rw-r--r--documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusAsyncSession.java2
-rw-r--r--fileacquirer/src/main/java/com/yahoo/filedistribution/fileacquirer/FileAcquirerImpl.java2
-rw-r--r--filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java2
-rw-r--r--filedistribution/src/main/java/com/yahoo/vespa/filedistribution/RpcTester.java16
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java6
-rw-r--r--logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java2
-rw-r--r--messagebus/src/main/java/com/yahoo/messagebus/MessageBus.java2
-rwxr-xr-xmessagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCTarget.java2
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/HttpMetricFetcher.java4
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java2
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java2
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java2
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeFailer.java2
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDatabaseClient.java6
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/InfraDeployerImpl.java2
-rw-r--r--orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/ApplicationSuspensionResource.java12
-rw-r--r--service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java4
-rw-r--r--vespaclient-java/src/main/java/com/yahoo/vespavisit/StdOutVisitorHandler.java2
-rw-r--r--zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java2
68 files changed, 183 insertions, 183 deletions
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/ConfigserverSslContextFactoryProvider.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/ConfigserverSslContextFactoryProvider.java
index 54e7a4d2947..a4d9ded9254 100644
--- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/ConfigserverSslContextFactoryProvider.java
+++ b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/ConfigserverSslContextFactoryProvider.java
@@ -148,7 +148,7 @@ public class ConfigserverSslContextFactoryProvider extends TlsContextBasedProvid
SiaUtils.writePrivateKeyFile(VESPA_SIA_DIRECTORY, configserverIdentity, privateKey);
Instant expirationTime = certificate.getNotAfter().toInstant();
Duration expiry = Duration.between(certificate.getNotBefore().toInstant(), expirationTime);
- log.log(LogLevel.INFO, String.format("Got Athenz x509 certificate with expiry %s (expires %s)", expiry, expirationTime));
+ log.log(Level.INFO, String.format("Got Athenz x509 certificate with expiry %s (expires %s)", expiry, expirationTime));
return KeyStoreBuilder.withType(KeyStoreType.JKS)
.withKeyEntry(CERTIFICATE_ALIAS, privateKey, keystorePwd, certificate)
.build();
@@ -168,11 +168,11 @@ public class ConfigserverSslContextFactoryProvider extends TlsContextBasedProvid
@Override
public void run() {
try {
- log.log(LogLevel.INFO, "Updating configserver provider certificate from ZTS");
+ log.log(Level.INFO, "Updating configserver provider certificate from ZTS");
char[] keystorePwd = generateKeystorePassword();
KeyStore keyStore = updateKeystore(configserverIdentity, keystorePwd, keyProvider, ztsClient, athenzProviderServiceConfig);
keyManager.updateKeystore(keyStore, keystorePwd);
- log.log(LogLevel.INFO, "Certificate successfully updated");
+ log.log(Level.INFO, "Certificate successfully updated");
} catch (Throwable t) {
log.log(LogLevel.ERROR, "Failed to update certificate from ZTS: " + t.getMessage(), t);
}
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
index dfbad290fbb..0325971038f 100644
--- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
+++ b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
@@ -101,7 +101,7 @@ public class CertificateAuthorityApiHandler extends LoggingRequestHandler {
confirmation.set(InstanceValidator.SAN_IPS_ATTRNAME, Certificates.getSubjectAlternativeNames(instanceRegistration.csr(), SubjectAlternativeName.Type.IP_ADDRESS));
confirmation.set(InstanceValidator.SAN_DNS_ATTRNAME, Certificates.getSubjectAlternativeNames(instanceRegistration.csr(), SubjectAlternativeName.Type.DNS_NAME));
if (!instanceValidator.isValidInstance(confirmation)) {
- log.log(LogLevel.INFO, "Invalid instance registration for " + instanceRegistration.toString());
+ log.log(Level.INFO, "Invalid instance registration for " + instanceRegistration.toString());
return ErrorResponse.forbidden("Unable to launch service: " +instanceRegistration.service());
}
var certificate = certificates.create(instanceRegistration.csr(), caCertificate(), caPrivateKey());
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
index 4ae0fef015b..bfa202432b6 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
@@ -299,12 +299,12 @@ public class FleetController implements NodeStateOrHostInfoChangeHandler, NodeAd
public void shutdown() throws InterruptedException, java.io.IOException {
if (runner != null && isRunning()) {
- log.log(LogLevel.INFO, "Joining event thread.");
+ log.log(Level.INFO, "Joining event thread.");
running.set(false);
synchronized(monitor) { monitor.notifyAll(); }
runner.join();
}
- log.log(LogLevel.INFO, "Fleetcontroller done shutting down event thread.");
+ log.log(Level.INFO, "Fleetcontroller done shutting down event thread.");
controllerThreadId = Thread.currentThread().getId();
database.shutdown(this);
@@ -321,7 +321,7 @@ public class FleetController implements NodeStateOrHostInfoChangeHandler, NodeAd
public void updateOptions(FleetControllerOptions options, long configGeneration) {
synchronized(monitor) {
assert(this.options.fleetControllerIndex == options.fleetControllerIndex);
- log.log(LogLevel.INFO, "Fleetcontroller " + options.fleetControllerIndex + " has new options");
+ log.log(Level.INFO, "Fleetcontroller " + options.fleetControllerIndex + " has new options");
nextOptions = options.clone();
nextConfigGeneration = configGeneration;
monitor.notifyAll();
@@ -1125,7 +1125,7 @@ public class FleetController implements NodeStateOrHostInfoChangeHandler, NodeAd
}
}
if (ackedNodes >= nodeCount) {
- log.log(LogLevel.INFO, ackedNodes + " nodes now have acked system state " + version + " or higher.");
+ log.log(Level.INFO, ackedNodes + " nodes now have acked system state " + version + " or higher.");
return;
}
long remainingTime = maxTime - System.currentTimeMillis();
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/MasterElectionHandler.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/MasterElectionHandler.java
index 1bfd86e9bc9..7b026dd6a74 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/MasterElectionHandler.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/MasterElectionHandler.java
@@ -116,25 +116,25 @@ public class MasterElectionHandler implements MasterInterface {
// Move next data to temporary, such that we don't need to keep lock, and such that we don't retry
// if we happen to fail processing the data.
Map<Integer, Integer> state;
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Handling new master election, as we have received " + nextMasterData.size() + " entries");
+ log.log(Level.INFO, "Cluster controller " + index + ": Handling new master election, as we have received " + nextMasterData.size() + " entries");
synchronized (monitor) {
state = nextMasterData;
nextMasterData = null;
}
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Got master election state " + toString(state) + ".");
+ log.log(Level.INFO, "Cluster controller " + index + ": Got master election state " + toString(state) + ".");
if (state.isEmpty()) throw new IllegalStateException("Database has no master data. We should at least have data for ourselves.");
Map.Entry<Integer, Integer> first = state.entrySet().iterator().next();
Integer currentMaster = getMaster();
if (currentMaster != null && first.getKey().intValue() != currentMaster.intValue()) {
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Master gone from ZooKeeper. Tagging timestamp. Will wait " + this.masterZooKeeperCooldownPeriod + " ms.");
+ log.log(Level.INFO, "Cluster controller " + index + ": Master gone from ZooKeeper. Tagging timestamp. Will wait " + this.masterZooKeeperCooldownPeriod + " ms.");
masterGoneFromZooKeeperTime = timer.getCurrentTimeInMillis();
masterCandidate = null;
}
if (first.getValue().intValue() != first.getKey().intValue()) {
- log.log(LogLevel.INFO, "Fleet controller " + index + ": First index is not currently trying to become master. Waiting for it to change state");
+ log.log(Level.INFO, "Fleet controller " + index + ": First index is not currently trying to become master. Waiting for it to change state");
masterCandidate = null;
if (first.getKey() == index) {
- log.log(LogLevel.INFO, "Cluster controller " + index + ": We are next in line to become master. Altering our state to look for followers");
+ log.log(Level.INFO, "Cluster controller " + index + ": We are next in line to become master. Altering our state to look for followers");
database.setMasterVote(dbContext, index);
}
} else {
@@ -148,21 +148,21 @@ public class MasterElectionHandler implements MasterInterface {
if (2 * followers > totalCount) {
Integer newMaster = getMaster();
if (newMaster != null && currentMaster != null && newMaster.intValue() == currentMaster.intValue()) {
- log.log(LogLevel.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + currentMaster + " is still the master");
+ log.log(Level.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + currentMaster + " is still the master");
} else if (newMaster != null && currentMaster != null) {
- log.log(LogLevel.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + newMaster + " took over for fleet controller " + currentMaster + " as master");
+ log.log(Level.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + newMaster + " took over for fleet controller " + currentMaster + " as master");
} else if (newMaster == null) {
- log.log(LogLevel.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + masterCandidate + " is new master candidate, but needs to wait before it can take over");
+ log.log(Level.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + masterCandidate + " is new master candidate, but needs to wait before it can take over");
} else {
- log.log(LogLevel.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + newMaster + " is newly elected master");
+ log.log(Level.INFO, "MASTER_ELECTION: Cluster controller " + index + ": " + newMaster + " is newly elected master");
}
} else {
- log.log(LogLevel.INFO, "MASTER_ELECTION: Cluster controller " + index + ": Currently too few followers for cluster controller candidate " + masterCandidate + ". No current master. (" + followers + "/" + totalCount + " followers)");
+ log.log(Level.INFO, "MASTER_ELECTION: Cluster controller " + index + ": Currently too few followers for cluster controller candidate " + masterCandidate + ". No current master. (" + followers + "/" + totalCount + " followers)");
}
Integer ourState = state.get(index);
if (ourState == null) throw new IllegalStateException("Database lacks data from ourselves. This should always be present.");
if (ourState.intValue() != first.getKey().intValue()) {
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Altering our state to follow new fleet controller master candidate " + first.getKey());
+ log.log(Level.INFO, "Cluster controller " + index + ": Altering our state to follow new fleet controller master candidate " + first.getKey());
database.setMasterVote(dbContext, first.getKey());
}
}
@@ -209,7 +209,7 @@ public class MasterElectionHandler implements MasterInterface {
}
public void handleFleetData(Map<Integer, Integer> data) {
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Got new fleet data with " + data.size() + " entries: " + data);
+ log.log(Level.INFO, "Cluster controller " + index + ": Got new fleet data with " + data.size() + " entries: " + data);
synchronized (monitor) {
nextMasterData = data;
monitor.notifyAll();
@@ -218,7 +218,7 @@ public class MasterElectionHandler implements MasterInterface {
public void lostDatabaseConnection() {
if (totalCount > 1) {
- log.log(LogLevel.INFO, "Cluster controller " + index + ": Clearing master data as we lost connection on node " + index);
+ log.log(Level.INFO, "Cluster controller " + index + ": Clearing master data as we lost connection on node " + index);
masterData = null;
masterCandidate = null;
followers = 0;
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
index d6b8364954b..645ad694a0c 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
@@ -263,7 +263,7 @@ public class SystemStateBroadcaster {
ClusterState baselineState = clusterStateBundle.getBaselineClusterState();
if (!baselineState.isOfficial()) {
- log.log(LogLevel.INFO, String.format("Publishing cluster state version %d", baselineState.getVersion()));
+ log.log(Level.INFO, String.format("Publishing cluster state version %d", baselineState.getVersion()));
baselineState.setOfficial(true); // FIXME this violates state bundle immutability
}
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java
index a7570ce5028..f648f08a3ea 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java
@@ -115,7 +115,7 @@ public class DatabaseHandler {
synchronized (databaseMonitor) {
wasRunning = database != null;
if (wasRunning) {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Resetting database state");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Resetting database state");
database.close();
database = null;
}
@@ -123,7 +123,7 @@ public class DatabaseHandler {
clearSessionMetaData();
if (wasRunning) {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Done resetting database state");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Done resetting database state");
}
}
@@ -141,7 +141,7 @@ public class DatabaseHandler {
if (address == null && zooKeeperAddress == null) return;
if (address != null && zooKeeperAddress != null && address.equals(zooKeeperAddress)) return;
if (zooKeeperAddress != null) {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": " + (address == null ? "Stopped using ZooKeeper." : "Got new ZooKeeper address to use: " + address));
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": " + (address == null ? "Stopped using ZooKeeper." : "Got new ZooKeeper address to use: " + address));
}
zooKeeperAddress = address;
reset();
@@ -165,7 +165,7 @@ public class DatabaseHandler {
}
// We still hold the database lock while calling this, we want to block callers.
clearSessionMetaData();
- log.log(LogLevel.INFO,
+ log.log(Level.INFO,
"Fleetcontroller " + nodeIndex + ": Setting up new ZooKeeper session at " + zooKeeperAddress);
DatabaseFactory.Params params = new DatabaseFactory.Params()
.cluster(cluster)
@@ -189,7 +189,7 @@ public class DatabaseHandler {
log.log(LogLevel.WARNING, "Fleetcontroller " + nodeIndex + ": Failed to connect to ZooKeeper at " + zooKeeperAddress
+ " with session timeout " + zooKeeperSessionTimeout + ": " + sw);
}
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Done setting up new ZooKeeper session at " + zooKeeperAddress);
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Done setting up new ZooKeeper session at " + zooKeeperAddress);
}
/**
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/MasterDataGatherer.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/MasterDataGatherer.java
index 8daa132ee5a..1c50afa4310 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/MasterDataGatherer.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/MasterDataGatherer.java
@@ -51,11 +51,11 @@ public class MasterDataGatherer {
public void process(WatchedEvent watchedEvent) {
switch (watchedEvent.getType()) {
case NodeChildrenChanged: // Fleetcontrollers have either connected or disconnected to ZooKeeper
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": A change occurred in the list of registered fleetcontrollers. Requesting new information");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": A change occurred in the list of registered fleetcontrollers. Requesting new information");
session.getChildren(zooKeeperRoot + "indexes", this, childListener, null);
break;
case NodeDataChanged: // A fleetcontroller has changed what node it is voting for
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Altered data in node " + watchedEvent.getPath() + ". Requesting new vote");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Altered data in node " + watchedEvent.getPath() + ". Requesting new vote");
int index = getIndex(watchedEvent.getPath());
synchronized (nextMasterData) {
nextMasterData.put(index, null);
@@ -84,7 +84,7 @@ public class MasterDataGatherer {
private class DirCallback implements AsyncCallback.ChildrenCallback {
public void processResult(int version, String path, Object context, List<String> nodes) {
if (nodes == null) nodes = new LinkedList<String>();
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Got node list response from " + path + " version " + version + " with " + nodes.size() + " nodes");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Got node list response from " + path + " version " + version + " with " + nodes.size() + " nodes");
synchronized (nextMasterData) {
nextMasterData.clear();
for (String node : nodes) {
@@ -105,14 +105,14 @@ public class MasterDataGatherer {
public void processResult(int code, String path, Object context, byte[] rawdata, Stat stat) {
String data = rawdata == null ? null : new String(rawdata, utf8);
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Got vote data from path " + path +
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Got vote data from path " + path +
" with code " + code + " and data " + data);
int index = getIndex(path);
synchronized (nextMasterData) {
if (code != KeeperException.Code.OK.intValue()) {
if (code == KeeperException.Code.NONODE.intValue()) {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Node at " + path +
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Node at " + path +
" removed, got no other option than counting it as down.");
} else {
log.log(LogLevel.WARNING, "Fleetcontroller " + nodeIndex + ": Failure code " + code +
@@ -129,7 +129,7 @@ public class MasterDataGatherer {
if (value.equals(nextMasterData.get(index))) {
log.log(Level.FINE, "Fleetcontroller " + nodeIndex + ": Got vote from fleetcontroller " + index + ", which already was " + value + ".");
} else {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Got vote from fleetcontroller " + index + ". Altering vote from " + nextMasterData.get(index) + " to " + value + ".");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Got vote from fleetcontroller " + index + ". Altering vote from " + nextMasterData.get(index) + " to " + value + ".");
nextMasterData.put(index, value);
}
} else {
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/ZooKeeperDatabase.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/ZooKeeperDatabase.java
index 834ecab9f5b..7e878c80fdb 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/ZooKeeperDatabase.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/ZooKeeperDatabase.java
@@ -58,17 +58,17 @@ public class ZooKeeperDatabase extends Database {
Event.KeeperState newState = watchedEvent.getState();
if (state == null || !state.equals(newState)) switch (newState) {
case Expired:
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Zookeeper session expired");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Zookeeper session expired");
sessionOpen = false;
listener.handleZooKeeperSessionDown();
break;
case Disconnected:
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Lost connection to zookeeper server");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Lost connection to zookeeper server");
sessionOpen = false;
listener.handleZooKeeperSessionDown();
break;
case SyncConnected:
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Connection to zookeeper server established. Refetching master data");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Connection to zookeeper server established. Refetching master data");
if (masterDataGatherer != null) {
masterDataGatherer.restart();
}
@@ -139,14 +139,14 @@ public class ZooKeeperDatabase extends Database {
createNode(zooKeeperRoot, "published_state_bundle", new byte[0]); // TODO dedupe string constants
byte val[] = String.valueOf(nodeIndex).getBytes(utf8);
deleteNodeIfExists(getMyIndexPath());
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex +
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex +
": Creating ephemeral master vote node with vote to self.");
session.create(getMyIndexPath(), val, acl, CreateMode.EPHEMERAL);
}
private void deleteNodeIfExists(String path) throws KeeperException, InterruptedException {
if (session.exists(path, false) != null) {
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Removing master vote node.");
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Removing master vote node.");
session.delete(path, -1);
}
}
@@ -187,7 +187,7 @@ public class ZooKeeperDatabase extends Database {
byte val[] = String.valueOf(wantedMasterIndex).getBytes(utf8);
try{
session.setData(getMyIndexPath(), val, -1);
- log.log(LogLevel.INFO, "Fleetcontroller " + nodeIndex + ": Stored new vote in ephemeral node. " + nodeIndex + " -> " + wantedMasterIndex);
+ log.log(Level.INFO, "Fleetcontroller " + nodeIndex + ": Stored new vote in ephemeral node. " + nodeIndex + " -> " + wantedMasterIndex);
return true;
} catch (InterruptedException e) {
throw (InterruptedException) new InterruptedException("Interrupted").initCause(e);
@@ -199,7 +199,7 @@ public class ZooKeeperDatabase extends Database {
public boolean storeLatestSystemStateVersion(int version) throws InterruptedException {
byte data[] = Integer.toString(version).getBytes(utf8);
try{
- log.log(LogLevel.INFO, String.format("Fleetcontroller %d: Storing new cluster state version in ZooKeeper: %d", nodeIndex, version));
+ log.log(Level.INFO, String.format("Fleetcontroller %d: Storing new cluster state version in ZooKeeper: %d", nodeIndex, version));
var stat = session.setData(zooKeeperRoot + "latestversion", data, lastKnownStateVersionZNodeVersion);
lastKnownStateVersionZNodeVersion = stat.getVersion();
return true;
@@ -222,7 +222,7 @@ public class ZooKeeperDatabase extends Database {
byte[] data = session.getData(zooKeeperRoot + "latestversion", false, stat);
lastKnownStateVersionZNodeVersion = stat.getVersion();
final Integer versionNumber = Integer.valueOf(new String(data, utf8));
- log.log(LogLevel.INFO, String.format("Fleetcontroller %d: Read cluster state version %d from ZooKeeper " +
+ log.log(Level.INFO, String.format("Fleetcontroller %d: Read cluster state version %d from ZooKeeper " +
"(znode version %d)", nodeIndex, versionNumber, stat.getVersion()));
return versionNumber;
} catch (InterruptedException e) {
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
index e3ae95b0abe..c12f906fe09 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/rpc/RpcServer.java
@@ -112,7 +112,7 @@ public class RpcServer {
SlobrokList slist = new SlobrokList();
slist.setup(slobrokConnectionSpecs);
Spec spec = new Spec(HostName.getLocalhost(), acceptor.port());
- log.log(LogLevel.INFO, "Registering " + spec + " with slobrok at " + slobroks);
+ log.log(Level.INFO, "Registering " + spec + " with slobrok at " + slobroks);
if (slobrokBackOffPolicy != null) {
register = new Register(supervisor, slist, spec, slobrokBackOffPolicy);
} else {
@@ -301,7 +301,7 @@ public class RpcServer {
req.returnValues().add(new StringValue(message));
req.returnRequest();
if (nodeState.getState() == State.UP && node.getPrematureCrashCount() > 0) {
- log.log(LogLevel.INFO, "Clearing premature crash count of " + node.getPrematureCrashCount() + " as wanted state was set to up");
+ log.log(Level.INFO, "Clearing premature crash count of " + node.getPrematureCrashCount() + " as wanted state was set to up");
node.setPrematureCrashCount(0);
}
}
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java
index 19181f2d1eb..8b3bec1b2cf 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java
@@ -83,7 +83,7 @@ public class StatusPageServer implements Runnable, StatusPageServerInterface {
Thread.sleep(10);
}
if (!isConnected()) {
- log.log(LogLevel.INFO, "Fleetcontroller: Server Socket not ready after connect()");
+ log.log(Level.INFO, "Fleetcontroller: Server Socket not ready after connect()");
}
log.log(Level.FINE, "Fleet controller status page viewer listening to " + ssocket.getLocalSocketAddress());
monitor.notifyAll();
@@ -102,7 +102,7 @@ public class StatusPageServer implements Runnable, StatusPageServerInterface {
public void setPort(int port) throws java.io.IOException, InterruptedException {
// Only bother to reconnect if we were connected to begin with, we care about what port it runs on, and it's not already running there
if (port != 0 && isConnected() && port != ((InetSocketAddress) ssocket.getLocalSocketAddress()).getPort()) {
- log.log(LogLevel.INFO, "Exchanging port used by status server. Moving from port "
+ log.log(Level.INFO, "Exchanging port used by status server. Moving from port "
+ ((InetSocketAddress) ssocket.getLocalSocketAddress()).getPort() + " to port " + port);
disconnect();
this.port = port;
@@ -250,7 +250,7 @@ public class StatusPageServer implements Runnable, StatusPageServerInterface {
if (connection != null) try{
connection.close();
} catch (IOException e) {
- log.log(LogLevel.INFO, "Failed to close socket " + connection + ": " + e.getMessage());
+ log.log(Level.INFO, "Failed to close socket " + connection + ": " + e.getMessage());
}
}
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java
index 6d8afa14f3e..fa2eb80506e 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java
@@ -299,7 +299,7 @@ public abstract class FleetControllerTest implements Waiter {
protected void tearDownSystem() throws Exception {
if (testName != null) {
- //log.log(LogLevel.INFO, "STOPPING TEST " + testName);
+ //log.log(Level.INFO, "STOPPING TEST " + testName);
System.err.println("STOPPING TEST " + testName);
testName = null;
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java
index c7f25864341..557765ca761 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/MasterElectionTest.java
@@ -119,18 +119,18 @@ public class MasterElectionTest extends FleetControllerTest {
@Ignore
public void testMasterElection() throws Exception {
startingTest("MasterElectionTest::testMasterElection");
- log.log(LogLevel.INFO, "STARTING TEST: MasterElectionTest::testMasterElection()");
+ log.log(Level.INFO, "STARTING TEST: MasterElectionTest::testMasterElection()");
FleetControllerOptions options = defaultOptions("mycluster");
options.masterZooKeeperCooldownPeriod = 1;
setUpFleetController(5, false, options);
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
fleetControllers.get(0).shutdown();
waitForMaster(1);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 1");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 1");
fleetControllers.get(1).shutdown();
waitForMaster(2);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 2");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 2");
fleetControllers.get(2).shutdown();
// Too few for there to be a master at this point
@@ -139,23 +139,23 @@ public class MasterElectionTest extends FleetControllerTest {
assertFalse("Fleet controller " + i, fleetControllers.get(i).isMaster());
}
- log.log(LogLevel.INFO, "STARTING FLEET CONTROLLER 2");
+ log.log(Level.INFO, "STARTING FLEET CONTROLLER 2");
fleetControllers.set(2, createFleetController(usingFakeTimer, fleetControllers.get(2).getOptions(), true, null));
waitForMaster(2);
- log.log(LogLevel.INFO, "STARTING FLEET CONTROLLER 0");
+ log.log(Level.INFO, "STARTING FLEET CONTROLLER 0");
fleetControllers.set(0, createFleetController(usingFakeTimer, fleetControllers.get(0).getOptions(), true, null));
waitForMaster(0);
- log.log(LogLevel.INFO, "STARTING FLEET CONTROLLER 1");
+ log.log(Level.INFO, "STARTING FLEET CONTROLLER 1");
fleetControllers.set(1, createFleetController(usingFakeTimer, fleetControllers.get(1).getOptions(), true, null));
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 4");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 4");
fleetControllers.get(4).shutdown();
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 3");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 3");
fleetControllers.get(3).shutdown();
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 2");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 2");
fleetControllers.get(2).shutdown();
// Too few for there to be a master at this point
@@ -166,20 +166,20 @@ public class MasterElectionTest extends FleetControllerTest {
}
private void waitForMaster(int master) {
- log.log(LogLevel.INFO, "Entering waitForMaster");
+ log.log(Level.INFO, "Entering waitForMaster");
boolean isOnlyMaster = false;
for (int i=0; i < FleetControllerTest.timeoutMS; i+=100) {
if (!fleetControllers.get(master).isMaster()) {
- log.log(LogLevel.INFO, "Node " + master + " is not master yet, sleeping more");
+ log.log(Level.INFO, "Node " + master + " is not master yet, sleeping more");
timer.advanceTime(100);
waitForCompleteCycle(master);
} else {
- log.log(LogLevel.INFO, "Node " + master + " is master. Checking that noone else is master");
+ log.log(Level.INFO, "Node " + master + " is master. Checking that noone else is master");
isOnlyMaster = true;
for (int j=0; j<fleetControllers.size(); ++j) {
if (j != master && fleetControllers.get(j).isMaster()) {
isOnlyMaster = false;
- log.log(LogLevel.INFO, "Node " + j + " also says it is master.");
+ log.log(Level.INFO, "Node " + j + " also says it is master.");
}
}
@@ -192,11 +192,11 @@ public class MasterElectionTest extends FleetControllerTest {
}
if (!isOnlyMaster) {
- log.log(LogLevel.INFO, "Node " + master + " is not the only master");
+ log.log(Level.INFO, "Node " + master + " is not the only master");
throw new IllegalStateException("Node " + master + " never got to be the only master.");
}
- log.log(LogLevel.INFO, "Leaving waitForMaster");
+ log.log(Level.INFO, "Leaving waitForMaster");
}
private static class StrictlyIncreasingVersionChecker {
@@ -264,9 +264,9 @@ public class MasterElectionTest extends FleetControllerTest {
zooKeeperServer = ZooKeeperTestServer.createWithFixedPort(18342);
timer.advanceTime(10 * 1000); // Wait long enough for fleetcontroller wanting to retry zookeeper connection
- log.log(LogLevel.INFO, "WAITING FOR 0 TO BE MASTER");
+ log.log(Level.INFO, "WAITING FOR 0 TO BE MASTER");
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN");
+ log.log(Level.INFO, "SHUTTING DOWN");
}
@Test
@@ -278,28 +278,28 @@ public class MasterElectionTest extends FleetControllerTest {
setUpFleetController(5, false, options);
waitForMaster(0);
- log.log(LogLevel.INFO, "STOPPING ZOOKEEPER SERVER AT " + zooKeeperServer.getAddress());
+ log.log(Level.INFO, "STOPPING ZOOKEEPER SERVER AT " + zooKeeperServer.getAddress());
zooKeeperServer.shutdown(true);
waitForCompleteCycles();
timer.advanceTime(options.zooKeeperSessionTimeout);
waitForZookeeperDisconnected();
// Noone can be master if server is unavailable
- log.log(LogLevel.INFO, "Checking master status");
+ log.log(Level.INFO, "Checking master status");
for (int i=0; i<fleetControllers.size(); ++i) {
assertFalse("Index " + i, fleetControllers.get(i).isMaster());
}
zooKeeperServer = new ZooKeeperTestServer();
- log.log(LogLevel.INFO, "STARTED ZOOKEEPER SERVER AT " + zooKeeperServer.getAddress());
+ log.log(Level.INFO, "STARTED ZOOKEEPER SERVER AT " + zooKeeperServer.getAddress());
for (FleetController fc : fleetControllers) {
FleetControllerOptions myoptions = fc.getOptions();
myoptions.zooKeeperServerAddress = zooKeeperServer.getAddress();
fc.updateOptions(myoptions, 0);
- log.log(LogLevel.INFO, "Should now have sent out new zookeeper server address " + myoptions.zooKeeperServerAddress + " to fleetcontroller " + myoptions.fleetControllerIndex);
+ log.log(Level.INFO, "Should now have sent out new zookeeper server address " + myoptions.zooKeeperServerAddress + " to fleetcontroller " + myoptions.fleetControllerIndex);
}
timer.advanceTime(10 * 1000); // Wait long enough for fleetcontroller wanting to retry zookeeper connection
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN");
+ log.log(Level.INFO, "SHUTTING DOWN");
}
/** Ignored for unknown reasons */
@@ -313,7 +313,7 @@ public class MasterElectionTest extends FleetControllerTest {
waitForMaster(0);
timer.advanceTime(24 * 3600 * 1000); // A day
waitForCompleteCycle(1);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
fleetControllers.get(0).shutdown();
waitForCompleteCycle(1);
// 5 minutes is not long enough period to wait before letting this node be master.
@@ -381,7 +381,7 @@ public class MasterElectionTest extends FleetControllerTest {
assertEquals(req.toString(), "All 3 nodes agree that 0 is current master.", req.returnValues().get(1).asString());
}
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
fleetControllers.get(0).shutdown();
// Wait until fc 1 & 2 votes for node 1
waitForCompleteCycle(1);
@@ -439,7 +439,7 @@ public class MasterElectionTest extends FleetControllerTest {
fleetControllers.get(i).updateOptions(nodeOptions, 2);
}
waitForMaster(0);
- log.log(LogLevel.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
+ log.log(Level.INFO, "SHUTTING DOWN FLEET CONTROLLER 0");
fleetControllers.get(0).shutdown();
waitForMaster(1);
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
index 07d86459c0f..73879d3d159 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/RpcServerTest.java
@@ -101,7 +101,7 @@ public class RpcServerTest extends FleetControllerTest {
waitForStableSystem();
assertEquals(true, nodes.get(0).isDistributor());
- log.log(LogLevel.INFO, "Disconnecting distributor 0. Waiting for state to reflect change.");
+ log.log(Level.INFO, "Disconnecting distributor 0. Waiting for state to reflect change.");
nodes.get(0).disconnect();
nodes.get(19).disconnect();
fleetController.waitForNodesInSlobrok(9, 9, timeoutMS);
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/SlobrokTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/SlobrokTest.java
index ecdbdaeb7ce..5a96af90d68 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/SlobrokTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/SlobrokTest.java
@@ -45,19 +45,19 @@ public class SlobrokTest extends FleetControllerTest {
// Test that we survive some slobrok instability without changing system state.
for (int j=0; j<4; ++j) {
- log.log(LogLevel.INFO, "Mirror updateForDistributor count is " + fleetController.getSlobrokMirrorUpdates());
- log.log(LogLevel.INFO, "STOPPING SLOBROK SERVER (" + (j+1) + "/4)");
+ log.log(Level.INFO, "Mirror updateForDistributor count is " + fleetController.getSlobrokMirrorUpdates());
+ log.log(Level.INFO, "STOPPING SLOBROK SERVER (" + (j+1) + "/4)");
slobrok.stop();
for (int i=0; i<10; ++i) {
// Force one node to at least notice that the slobrok server is gone
if (i == 5) {
- log.log(LogLevel.INFO, "Forcing one node to initate a resend: " + nodes.get(3));
+ log.log(Level.INFO, "Forcing one node to initate a resend: " + nodes.get(3));
nodes.get(3).replyToPendingNodeStateRequests();
}
waitForCompleteCycle();
timer.advanceTime(100);
}
- log.log(LogLevel.INFO, "STARTING SLOBROK SERVER AGAIN (" + (j+1) + "/4)");
+ log.log(Level.INFO, "STARTING SLOBROK SERVER AGAIN (" + (j+1) + "/4)");
slobrok = new Slobrok(slobrokPort);
// May take up to 30 seconds for slobrok clients to re-register. Trigger retry.
for (DummyVdsNode node : nodes) {
@@ -68,7 +68,7 @@ public class SlobrokTest extends FleetControllerTest {
waitForCompleteCycle();
fleetController.waitForNodesInSlobrok(10, 10, timeoutMS);
- log.log(LogLevel.INFO, "Waiting for cluster to be up and available again");
+ log.log(Level.INFO, "Waiting for cluster to be up and available again");
for (int i = 0; i < timeoutMS; i += 10) {
if (clusterAvailable()) break;
timer.advanceTime(1000);
@@ -96,7 +96,7 @@ public class SlobrokTest extends FleetControllerTest {
int version = fleetController.getSystemState().getVersion();
nodes.get(0).disconnectSlobrok();
- log.log(LogLevel.INFO, "DISCONNECTED NODE FROM SLOBROK. SHOULD BE IN COOLDOWN PERIOD");
+ log.log(Level.INFO, "DISCONNECTED NODE FROM SLOBROK. SHOULD BE IN COOLDOWN PERIOD");
fleetController.waitForNodesInSlobrok(9, 10, timeoutMS);
synchronized (timer) {
nodes.get(0).sendGetNodeStateReply(0);
@@ -106,7 +106,7 @@ public class SlobrokTest extends FleetControllerTest {
timer.advanceTime(1000);
try{ Thread.sleep(10); } catch (InterruptedException e) {}
assertEquals(version, fleetController.getSystemState().getVersion());
- log.log(LogLevel.INFO, "JUMPING TIME. NODE SHOULD BE MARKED DOWN");
+ log.log(Level.INFO, "JUMPING TIME. NODE SHOULD BE MARKED DOWN");
// At this point the fleetcontroller might not have noticed that the node is out of slobrok yet.
// Thus we keep advancing time another minute such that it should get down.
timer.advanceTime(options.nodeStateRequestTimeoutMS + options.maxSlobrokDisconnectGracePeriod);
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/Waiter.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/Waiter.java
index 15587d6a3fb..b44edd0d209 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/Waiter.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/Waiter.java
@@ -88,7 +88,7 @@ public interface Waiter {
}
public final void wait(WaitCondition c, WaitTask wt, int timeoutMS) {
- log.log(LogLevel.INFO, "Waiting for " + c + (wt == null ? "" : " with wait task " + wt));
+ log.log(Level.INFO, "Waiting for " + c + (wt == null ? "" : " with wait task " + wt));
final long startTime = System.currentTimeMillis();
final long endTime = startTime + timeoutMS;
String lastReason = null;
@@ -96,11 +96,11 @@ public interface Waiter {
synchronized (data.getMonitor()) {
String reason = c.isConditionMet();
if (reason == null) {
- log.log(LogLevel.INFO, "Condition met. Returning");
+ log.log(Level.INFO, "Condition met. Returning");
return;
}
if (lastReason == null || !lastReason.equals(reason)) {
- log.log(LogLevel.INFO, "Wait condition not met: " + reason);
+ log.log(Level.INFO, "Wait condition not met: " + reason);
lastReason = reason;
}
try {
diff --git a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
index 79bf3f12649..2e4341f59ae 100644
--- a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
+++ b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
@@ -473,10 +473,10 @@ public class FilesApplicationPackage implements ApplicationPackage {
if (defs.containsKey(key)) {
if (nv[0].contains(".")) {
- log.log(LogLevel.INFO, "Two config definitions found for the same name and namespace: " + key +
+ log.log(Level.INFO, "Two config definitions found for the same name and namespace: " + key +
". The file '" + def + "' will take precedence");
} else {
- log.log(LogLevel.INFO, "Two config definitions found for the same name and namespace: " + key +
+ log.log(Level.INFO, "Two config definitions found for the same name and namespace: " + key +
". Skipping '" + def + "', as it does not contain namespace in filename");
continue; // skip
}
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java b/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
index 2a0b8a236bc..b63497d64a0 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/VespaModel.java
@@ -436,7 +436,7 @@ public final class VespaModel extends AbstractConfigProducerRoot implements Seri
// to reconfigure themselves. This happens for instance whenever jdisc reconfigures itself until
// ticket 6599572 is fixed. When that happens, consider propagating a full error rather than empty payload
// back to the client.
- log.log(LogLevel.INFO, "Error resolving instance for builder '" + builder.getClass().getName() + "', returning empty config: " + Exceptions.toMessageString(e));
+ log.log(Level.INFO, "Error resolving instance for builder '" + builder.getClass().getName() + "', returning empty config: " + Exceptions.toMessageString(e));
return ConfigPayload.fromBuilder(new ConfigPayloadBuilder());
}
}
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2Builder.java b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2Builder.java
index 44c3301b6a4..1afb3abe90f 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2Builder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2Builder.java
@@ -117,7 +117,7 @@ public class DomAdminV2Builder extends DomAdminBuilderBase {
if (configserverE == null) {
configserverE = XML.getChild(adminE, "adminserver");
} else {
- deployState.getDeployLogger().log(LogLevel.INFO, "Specifying configserver without parent element configservers in services.xml is deprecated");
+ deployState.getDeployLogger().log(Level.INFO, "Specifying configserver without parent element configservers in services.xml is deprecated");
}
Configserver cfgs0 = new ConfigserverBuilder(0, configServerSpecs).build(deployState, configServers, configserverE);
cfgs0.setProp("index", 0);
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java
index 0b0fd1897e7..a47c9fdb15b 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java
@@ -84,7 +84,7 @@ public class DomAdminV4Builder extends DomAdminBuilderBase {
createLogserver(deployState.getDeployLogger(), admin, hosts);
} else {
- context.getDeployLogger().log(LogLevel.INFO, "No container host available to use for running logserver");
+ context.getDeployLogger().log(Level.INFO, "No container host available to use for running logserver");
}
}
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java b/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
index 8ff82e24760..e380588f16e 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
@@ -209,7 +209,7 @@ public class StorageGroup {
if (group.isPresent() && nodes.isPresent())
throw new IllegalStateException("Both group and nodes exists, only one of these tags is legal");
if (group.isPresent() && (group.get().stringAttribute("name") != null || group.get().integerAttribute("distribution-key") != null))
- deployState.getDeployLogger().log(LogLevel.INFO, "'distribution-key' attribute on a content cluster's root group is ignored");
+ deployState.getDeployLogger().log(Level.INFO, "'distribution-key' attribute on a content cluster's root group is ignored");
GroupBuilder groupBuilder = collectGroup(owner.isHosted(), group, nodes, null, null);
StorageGroup storageGroup = (owner.isHosted())
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/MemoryCache.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/MemoryCache.java
index 50f8ad26bf0..c7a79cc8d14 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/MemoryCache.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/MemoryCache.java
@@ -78,7 +78,7 @@ public class MemoryCache {
String dumpCacheToDisk(String path, MemoryCache cache) {
if (path == null || path.isEmpty()) {
path = DEFAULT_DUMP_DIR;
- log.log(LogLevel.INFO, "dumpCache. No path or empty path. Using '" + path + "'");
+ log.log(Level.INFO, "dumpCache. No path or empty path. Using '" + path + "'");
}
if (path.endsWith("/")) {
path = path.substring(0, path.length() - 1);
@@ -86,7 +86,7 @@ public class MemoryCache {
File dir = new File(path);
if ( ! dir.exists()) {
- log.log(LogLevel.INFO, dir.getAbsolutePath() + " does not exist, creating it");
+ log.log(Level.INFO, dir.getAbsolutePath() + " does not exist, creating it");
try {
Files.createDirectory(dir.toPath());
} catch (IOException e) {
@@ -101,7 +101,7 @@ public class MemoryCache {
return "Not able to write to '" + dir.getAbsolutePath() + "'";
}
- log.log(LogLevel.INFO, "Dumping cache to '" + dir.getAbsolutePath() + "'");
+ log.log(Level.INFO, "Dumping cache to '" + dir.getAbsolutePath() + "'");
for (RawConfig config : cache.values()) {
writeConfigToFile(config, path);
}
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java
index 1ebf3106a94..4606ec7c072 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java
@@ -99,7 +99,7 @@ public class ProxyServer implements Runnable {
default:
throw new IllegalArgumentException("Cannot set invalid mode '" + modeName + "'");
}
- log.log(LogLevel.INFO, "Switched from '" + oldMode.name().toLowerCase() + "' mode to '" + getMode().name().toLowerCase() + "' mode");
+ log.log(Level.INFO, "Switched from '" + oldMode.name().toLowerCase() + "' mode to '" + getMode().name().toLowerCase() + "' mode");
}
private ConfigProxyRpcServer createRpcServer(Spec spec) {
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java
index 31fd8a2682a..25961caf85b 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java
@@ -95,12 +95,12 @@ class RpcConfigSourceClient implements ConfigSourceClient {
log.log(Level.FINE, () -> "Created connection to config source at " + spec.toString());
return;
} else {
- log.log(LogLevel.INFO, "Could not connect to config source at " + spec.toString());
+ log.log(Level.INFO, "Could not connect to config source at " + spec.toString());
}
target.close();
}
String extra = "";
- log.log(LogLevel.INFO, "Could not connect to any config source in set " + configSourceSet.toString() +
+ log.log(Level.INFO, "Could not connect to any config source in set " + configSourceSet.toString() +
", please make sure config server(s) are running. " + extra);
}
}
@@ -165,7 +165,7 @@ class RpcConfigSourceClient implements ConfigSourceClient {
activeSubscribers.put(configCacheKey, subscriber);
exec.execute(subscriber);
} catch (ConfigurationRuntimeException e) {
- log.log(LogLevel.INFO, "Subscribe for '" + configCacheKey + "' failed, closing subscriber");
+ log.log(Level.INFO, "Subscribe for '" + configCacheKey + "' failed, closing subscriber");
subscriber.cancel();
}
}
@@ -235,7 +235,7 @@ class RpcConfigSourceClient implements ConfigSourceClient {
log.log(Level.FINE, () -> "Call returnOkResponse for " + config.getKey() + "," + config.getGeneration());
rpcServer.returnOkResponse(request, config);
} else {
- log.log(LogLevel.INFO, "Could not remove " + config.getKey() + " from delayedResponses queue, already removed");
+ log.log(Level.INFO, "Could not remove " + config.getKey() + " from delayedResponses queue, already removed");
}
}
}
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java
index 146a5e644ef..ffe7f7bec46 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java
@@ -70,7 +70,7 @@ class CachedFilesMaintainer implements Runnable {
.filter(fileReference -> isFileLastModifiedBefore(new File(directory, fileReference), deleteNotUsedSinceInstant))
.collect(Collectors.toSet());
if (filesToDelete.size() > 0) {
- log.log(LogLevel.INFO, "Files that can be deleted in " + directory + " (not used since " + deleteNotUsedSinceInstant + "): " + filesToDelete);
+ log.log(Level.INFO, "Files that can be deleted in " + directory + " (not used since " + deleteNotUsedSinceInstant + "): " + filesToDelete);
filesToDelete.forEach(fileReference -> {
File file = new File(directory, fileReference);
if (!IOUtils.recursiveDeleteDir(file))
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java
index 3b8a882963c..a25e86926a1 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java
@@ -122,7 +122,7 @@ class FileDistributionRpcServer {
req.returnValues().add(new StringValue(file.get().getAbsolutePath()));
log.log(Level.FINE, () -> "File reference '" + fileReference.value() + "' available at " + file.get());
} else {
- log.log(LogLevel.INFO, "File reference '" + fileReference.value() + "' not found, returning error");
+ log.log(Level.INFO, "File reference '" + fileReference.value() + "' not found, returning error");
req.setError(fileReferenceDoesNotExists, "File reference '" + fileReference.value() + "' not found");
}
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloadRpcServer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloadRpcServer.java
index 74393ca07f9..21baf873f6d 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloadRpcServer.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloadRpcServer.java
@@ -79,11 +79,11 @@ class UrlDownloadRpcServer {
setIfModifiedSince(connection, downloadDir); // don't download if we already have the file
if (connection.getResponseCode() == 200) {
- log.log(LogLevel.INFO, "Downloading URL '" + url + "'");
+ log.log(Level.INFO, "Downloading URL '" + url + "'");
downloadFile(req, connection, downloadDir);
} else if (connection.getResponseCode() == 304) {
- log.log(LogLevel.INFO, "URL '" + url + "' already downloaded (server response: 304)");
+ log.log(Level.INFO, "URL '" + url + "' already downloaded (server response: 304)");
req.returnValues().add(new StringValue(new File(downloadDir, CONTENTS_FILE_NAME).getAbsolutePath()));
} else {
@@ -112,7 +112,7 @@ class UrlDownloadRpcServer {
new RequestTracker().trackRequest(downloadDir);
req.returnValues().add(new StringValue(contentsPath.getAbsolutePath()));
log.log(Level.FINE, () -> "URL '" + url + "' available at " + contentsPath);
- log.log(LogLevel.INFO, String.format("Download of URL '%s' done in %.3f seconds",
+ log.log(Level.INFO, String.format("Download of URL '%s' done in %.3f seconds",
url, (System.currentTimeMillis() -start) / 1000.0));
} else {
log.log(LogLevel.ERROR, "Downloaded URL '" + url + "' not found, returning error");
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
index be607907854..583d560994e 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
@@ -215,7 +215,7 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
try (ActionTimer timer = timerFor(applicationId, "deployment.prepareMillis")) {
ConfigChangeActions actions = session.prepare(logger, prepareParams, currentActiveApplicationSet, tenant.getPath(), now);
logConfigChangeActions(actions, logger);
- log.log(LogLevel.INFO, TenantRepository.logPre(applicationId) + "Session " + sessionId + " prepared successfully. ");
+ log.log(Level.INFO, TenantRepository.logPre(applicationId) + "Session " + sessionId + " prepared successfully. ");
return new PrepareResult(sessionId, actions, deployLog);
}
}
@@ -380,17 +380,17 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
remoteSession = getRemoteSession(tenant, sessionId);
Transaction deleteTransaction = remoteSession.createDeleteTransaction();
deleteTransaction.commit();
- log.log(LogLevel.INFO, TenantRepository.logPre(applicationId) + "Waiting for session " + sessionId + " to be deleted");
+ log.log(Level.INFO, TenantRepository.logPre(applicationId) + "Waiting for session " + sessionId + " to be deleted");
if ( ! waitTime.isZero() && localSessionHasBeenDeleted(applicationId, sessionId, waitTime)) {
- log.log(LogLevel.INFO, TenantRepository.logPre(applicationId) + "Session " + sessionId + " deleted");
+ log.log(Level.INFO, TenantRepository.logPre(applicationId) + "Session " + sessionId + " deleted");
} else {
deleteTransaction.rollbackOrLog();
throw new InternalServerException(applicationId + " was not deleted (waited " + waitTime + "), session " + sessionId);
}
} catch (NotFoundException e) {
// For the case where waiting timed out in a previous attempt at deleting the application, continue and do the steps below
- log.log(LogLevel.INFO, TenantRepository.logPre(applicationId) + "Active session exists, but has not been deleted properly. Trying to cleanup");
+ log.log(Level.INFO, TenantRepository.logPre(applicationId) + "Active session exists, but has not been deleted properly. Trying to cleanup");
}
NestedTransaction transaction = new NestedTransaction();
@@ -400,7 +400,7 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
transaction.add(tenantApplications.createDeleteTransaction(applicationId));
hostProvisioner.ifPresent(provisioner -> provisioner.remove(transaction, applicationId));
- transaction.onCommitted(() -> log.log(LogLevel.INFO, "Deleted " + applicationId));
+ transaction.onCommitted(() -> log.log(Level.INFO, "Deleted " + applicationId));
transaction.commit();
return true;
}
@@ -466,7 +466,7 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
.filter(fileReference -> isFileLastModifiedBefore(new File(fileReferencesPath, fileReference), instant))
.collect(Collectors.toSet());
if (fileReferencesToDelete.size() > 0) {
- log.log(LogLevel.INFO, "Will delete file references not in use: " + fileReferencesToDelete);
+ log.log(Level.INFO, "Will delete file references not in use: " + fileReferencesToDelete);
fileReferencesToDelete.forEach(fileReference -> {
File file = new File(fileReferencesPath, fileReference);
if ( ! IOUtils.recursiveDeleteDir(file))
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
index 98c751dcee5..35cbd0c4303 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
@@ -118,7 +118,7 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
@Override
public void deconstruct() {
- log.log(LogLevel.INFO, "Stopping config server");
+ log.log(Level.INFO, "Stopping config server");
down();
server.stop();
log.log(Level.FINE, "RPC server stopped");
@@ -148,7 +148,7 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
public void start() {
if (versionState.isUpgraded()) {
- log.log(LogLevel.INFO, "Config server upgrading from " + versionState.storedVersion() + " to "
+ log.log(Level.INFO, "Config server upgrading from " + versionState.storedVersion() + " to "
+ versionState.currentVersion() + ". Redeploying all applications");
try {
if ( ! redeployAllApplications()) {
@@ -156,7 +156,7 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
return; // Status will not be set to 'up' since we return here
}
versionState.saveNewVersion();
- log.log(LogLevel.INFO, "All applications redeployed successfully");
+ log.log(Level.INFO, "All applications redeployed successfully");
} catch (Exception e) {
log.log(LogLevel.ERROR, "Redeployment of applications failed", e);
redeployingApplicationsFailed();
@@ -211,7 +211,7 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
do {
applicationsNotRedeployed = redeployApplications(applicationsNotRedeployed);
if ( ! applicationsNotRedeployed.isEmpty()) {
- log.log(LogLevel.INFO, "Redeployment of " + applicationsNotRedeployed +
+ log.log(Level.INFO, "Redeployment of " + applicationsNotRedeployed +
" failed, will retry in " + sleepTimeWhenRedeployingFails);
Thread.sleep(sleepTimeWhenRedeployingFails.toMillis());
}
@@ -243,7 +243,7 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
} catch (ExecutionException e) {
ApplicationId app = f.getKey();
if (e.getCause() instanceof TransientException) {
- log.log(LogLevel.INFO, "Redeploying " + app +
+ log.log(Level.INFO, "Redeploying " + app +
" failed with transient error, will retry after bootstrap: " + Exceptions.toMessageString(e));
} else {
log.log(LogLevel.WARNING, "Redeploying " + app + " failed, will retry", e);
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java b/configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java
index bc022a3342c..db10d9dcc73 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java
@@ -127,7 +127,7 @@ public class SuperModelManager implements SuperModelProvider {
public void markAsComplete() {
// Invoked on component graph bootstrap (even before ConfigServerBootstrap),
// there is no need to bump generation counter.
- logger.log(LogLevel.INFO, "Super model is complete");
+ logger.log(Level.INFO, "Super model is complete");
SuperModel newSuperModel = getSuperModel().cloneAsComplete();
superModelConfigProvider = new SuperModelConfigProvider(newSuperModel, zone, flagSource);
listeners.forEach(listener -> listener.notifyOfCompleteness(newSuperModel));
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
index 318cd367e30..4f04724a0a8 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
@@ -171,7 +171,7 @@ public class TenantApplications {
private void applicationRemoved(ApplicationId applicationId) {
reloadHandler.removeApplication(applicationId);
- log.log(LogLevel.INFO, TenantRepository.logPre(applicationId) + "Application removed: " + applicationId);
+ log.log(Level.INFO, TenantRepository.logPre(applicationId) + "Application removed: " + applicationId);
}
private void applicationAdded(ApplicationId applicationId) {
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
index 37dd0502ee8..ede777265b7 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
@@ -149,7 +149,7 @@ public class Deployment implements com.yahoo.config.provision.Deployment {
session.waitUntilActivated(timeoutBudget);
- log.log(LogLevel.INFO, session.logPre() + "Session " + session.getSessionId() +
+ log.log(Level.INFO, session.logPre() + "Session " + session.getSessionId() +
" activated successfully using " +
(hostProvisioner.isPresent() ? hostProvisioner.get().getClass().getSimpleName() : "no host provisioner") +
". Config generation " + session.getMetaData().getGeneration() +
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpErrorResponse.java b/configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpErrorResponse.java
index 52fe57a7923..7dc6b5185a6 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpErrorResponse.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpErrorResponse.java
@@ -33,7 +33,7 @@ public class HttpErrorResponse extends HttpResponse {
root.setString("error-code", errorType);
root.setString("message", msg);
if (code != 200) {
- log.log(LogLevel.INFO, "Returning response with response code " + code + ", error-code:" + errorType + ", message=" + msg);
+ log.log(Level.INFO, "Returning response with response code " + code + ", error-code:" + errorType + ", message=" + msg);
}
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
index 361153d2817..1aaa090d145 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
@@ -118,7 +118,7 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
}
catch (RuntimeException e) {
if (shouldSkipCreatingMajorVersionOnError(majorVersions, majorVersion)) {
- log.log(LogLevel.INFO, applicationId + ": Skipping major version " + majorVersion, e);
+ log.log(Level.INFO, applicationId + ": Skipping major version " + majorVersion, e);
} else {
if (e instanceof NullPointerException || e instanceof NoSuchElementException | e instanceof UncheckedTimeoutException) {
log.log(LogLevel.WARNING, "Unexpected error when building model ", e);
@@ -197,7 +197,7 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
// allow failure to create old config models if there is a validation override that allow skipping old
// config models (which is always true for manually deployed zones)
if (allApplicationVersions.size() > 0 && allApplicationVersions.get(0).getModel().skipOldConfigModels(now))
- log.log(LogLevel.INFO, applicationId + ": Skipping old version (due to validation override)");
+ log.log(Level.INFO, applicationId + ": Skipping old version (due to validation override)");
else {
log.log(LogLevel.ERROR, applicationId + ": Failed to build version " + version);
throw e;
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/RpcServer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/RpcServer.java
index e5918d19bc0..977e1f8cc28 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/RpcServer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/RpcServer.java
@@ -182,7 +182,7 @@ public class RpcServer implements Runnable, ReloadListener, TenantListener {
@Override
public void run() {
- log.log(LogLevel.INFO, "Rpc server will listen on port " + spec.port());
+ log.log(Level.INFO, "Rpc server will listen on port " + spec.port());
try {
Acceptor acceptor = supervisor.listen(spec);
isRunning = true;
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
index 4484fa55057..3dbb3fd11e3 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
@@ -156,7 +156,7 @@ public class MultiTenantRpcAuthorizer implements RpcAuthorizer {
boolean isAuthorizationException = throwable instanceof AuthorizationException;
String errorMessage = String.format("For request '%s' from '%s': %s", request.methodName(), request.target().toString(), throwable.getMessage());
if (!isAuthorizationException || ((AuthorizationException) throwable).type() != Type.SILENT) {
- log.log(LogLevel.INFO, errorMessage);
+ log.log(Level.INFO, errorMessage);
}
log.log(Level.FINE, throwable, throwable::getMessage);
JrtErrorCode error = isAuthorizationException ? JrtErrorCode.UNAUTHORIZED : JrtErrorCode.AUTHORIZATION_FAILED;
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSession.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSession.java
index 0f96d70a3b1..9da3ad2fd7a 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSession.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSession.java
@@ -94,7 +94,7 @@ public class RemoteSession extends Session {
reloadHandler.reloadConfig(app);
log.log(Level.FINE, () -> logPre() + "Notifying " + waiter);
notifyCompletion(waiter);
- log.log(LogLevel.INFO, logPre() + "Session activated: " + getSessionId());
+ log.log(Level.INFO, logPre() + "Session activated: " + getSessionId());
}
@Override
@@ -124,7 +124,7 @@ public class RemoteSession extends Session {
if (e.getCause().getClass() != KeeperException.NoNodeException.class) {
throw e;
} else {
- log.log(LogLevel.INFO, "Not able to notify completion for session: " + getSessionId() + ", node has been deleted");
+ log.log(Level.INFO, "Not able to notify completion for session: " + getSessionId() + ", node has been deleted");
}
}
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSessionRepo.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSessionRepo.java
index e4e097cf448..d66525326a2 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSessionRepo.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/RemoteSessionRepo.java
@@ -88,7 +88,7 @@ public class RemoteSessionRepo extends SessionRepo<RemoteSession> {
if (session == null) continue; // Internal sessions not in synch with zk, continue
Instant created = Instant.ofEpochSecond(session.getCreateTime());
if (sessionHasExpired(created, expiryTime)) {
- log.log(LogLevel.INFO, "Remote session " + sessionId + " for " + tenantName + " has expired, deleting it");
+ log.log(Level.INFO, "Remote session " + sessionId + " for " + tenantName + " has expired, deleting it");
session.delete();
deleted++;
}
@@ -166,7 +166,7 @@ public class RemoteSessionRepo extends SessionRepo<RemoteSession> {
if (applicationRepo.requireActiveSessionOf(applicationId) == session.getSessionId()) {
log.log(Level.FINE, () -> "Found active application for session " + session.getSessionId() + " , loading it");
reloadHandler.reloadConfig(session.ensureApplicationLoaded());
- log.log(LogLevel.INFO, session.logPre() + "Application activated successfully: " + applicationId + " (generation " + session.getSessionId() + ")");
+ log.log(Level.INFO, session.logPre() + "Application activated successfully: " + applicationId + " (generation " + session.getSessionId() + ")");
return;
}
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
index fd32cb020d6..1a366063bae 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
@@ -82,7 +82,7 @@ public class SessionZooKeeperClient {
String data = configCurator.getData(sessionStatusPath.getAbsolute());
return Session.Status.parse(data);
} catch (Exception e) {
- log.log(LogLevel.INFO, "Unable to read session status, assuming it was deleted");
+ log.log(Level.INFO, "Unable to read session status, assuming it was deleted");
return Session.Status.NONE;
}
}
@@ -134,7 +134,7 @@ public class SessionZooKeeperClient {
transaction.add(curatorTransaction);
transaction.commit();
} catch (RuntimeException e) {
- log.log(LogLevel.INFO, "Error deleting session (" + sessionPath.getAbsolute() + ") from zookeeper", e);
+ log.log(Level.INFO, "Error deleting session (" + sessionPath.getAbsolute() + ") from zookeeper", e);
}
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantDebugger.java b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantDebugger.java
index a1de394f61a..b249211081f 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantDebugger.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantDebugger.java
@@ -32,7 +32,7 @@ public class TenantDebugger implements TreeCacheListener {
case NODE_ADDED:
case NODE_REMOVED:
case NODE_UPDATED:
- log.log(LogLevel.INFO, event.toString());
+ log.log(Level.INFO, event.toString());
break;
}
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRepository.java
index 45b22ae156c..49bfc20233e 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRepository.java
@@ -203,7 +203,7 @@ public class TenantRepository {
TenantName tenantName = builder.getTenantName();
if (tenants.containsKey(tenantName)) return;
- log.log(LogLevel.INFO, "Creating tenant '" + tenantName + "'");
+ log.log(Level.INFO, "Creating tenant '" + tenantName + "'");
Tenant tenant = builder.build();
notifyNewTenant(tenant);
tenants.putIfAbsent(tenantName, tenant);
@@ -280,7 +280,7 @@ public class TenantRepository {
if ( ! tenants.containsKey(name))
throw new IllegalArgumentException("Deleting '" + name + "' failed, tenant does not exist");
- log.log(LogLevel.INFO, "Deleting tenant '" + name + "'");
+ log.log(Level.INFO, "Deleting tenant '" + name + "'");
tenants.get(name).delete();
}
@@ -289,7 +289,7 @@ public class TenantRepository {
if (tenant == null)
throw new IllegalArgumentException("Closing '" + name + "' failed, tenant does not exist");
- log.log(LogLevel.INFO, "Closing tenant '" + name + "'");
+ log.log(Level.INFO, "Closing tenant '" + name + "'");
notifyRemovedTenant(name);
tenant.close();
}
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRequestHandler.java b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRequestHandler.java
index b3d783633a5..fbfbe11cdc6 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRequestHandler.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/tenant/TenantRequestHandler.java
@@ -138,7 +138,7 @@ public class TenantRequestHandler implements RequestHandler, ReloadHandler, Host
public void removeApplicationsExcept(Set<ApplicationId> applications) {
for (ApplicationId activeApplication : applicationMapper.listApplicationIds()) {
if ( ! applications.contains(activeApplication)) {
- log.log(LogLevel.INFO, "Will remove deleted application " + activeApplication.toShortString());
+ log.log(Level.INFO, "Will remove deleted application " + activeApplication.toShortString());
removeApplication(activeApplication);
}
}
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
index 29691668975..78b65622150 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
@@ -78,7 +78,7 @@ public class StateMonitor extends AbstractComponent {
public void status(Status status) {
if (status != this.status) {
- log.log(LogLevel.INFO, "Changing health status code from '" + this.status + "' to '" + status.name() + "'");
+ log.log(Level.INFO, "Changing health status code from '" + this.status + "' to '" + status.name() + "'");
this.status = status;
}
}
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index 81a2c8a9373..f7e03a2098e 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -109,7 +109,7 @@ public final class ConfiguredApplication implements Application {
static {
LogSetup.initVespaLogging("Container");
- log.log(LogLevel.INFO, "Starting container");
+ log.log(Level.INFO, "Starting container");
}
/**
@@ -177,7 +177,7 @@ public final class ConfiguredApplication implements Application {
Spec mySpec = new Spec(HostName.getLocalhost(), acceptor.port());
slobrokRegistrator = new Register(supervisor, slobrokList, mySpec);
slobrokRegistrator.registerName(qrConfig.rpc().slobrokId());
- log.log(LogLevel.INFO, "Registered name '" + qrConfig.rpc().slobrokId() +
+ log.log(Level.INFO, "Registered name '" + qrConfig.rpc().slobrokId() +
"' at " + mySpec + " with: " + slobrokList);
return slobrokRegistrator;
}
diff --git a/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java b/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
index 5da472b9b28..a609ee73a97 100644
--- a/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
+++ b/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
@@ -48,7 +48,7 @@ public class MbusServerProvider implements Provider<MbusServer> {
@Override
public void deconstruct() {
- log.log(LogLevel.INFO, "Deconstructing mbus server: " + server);
+ log.log(Level.INFO, "Deconstructing mbus server: " + server);
server.close();
server.release();
sessionRef.getReference().close();
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
index 8cef88cacf0..a1b97dad56a 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
@@ -86,7 +86,7 @@ public class EndpointCertificateManager {
try {
this.backfillCertificateMetadata();
} catch (Throwable t) {
- log.log(LogLevel.INFO, "Unexpected Throwable caught while backfilling certificate metadata", t);
+ log.log(Level.INFO, "Unexpected Throwable caught while backfilling certificate metadata", t);
}
}, 1, 10, TimeUnit.MINUTES);
}
@@ -95,7 +95,7 @@ public class EndpointCertificateManager {
var t0 = Instant.now();
Optional<EndpointCertificateMetadata> metadata = getOrProvision(instance, zone);
Duration duration = Duration.between(t0, Instant.now());
- if (duration.toSeconds() > 30) log.log(LogLevel.INFO, String.format("Getting endpoint certificate metadata for %s took %d seconds!", instance.id().serializedForm(), duration.toSeconds()));
+ if (duration.toSeconds() > 30) log.log(Level.INFO, String.format("Getting endpoint certificate metadata for %s took %d seconds!", instance.id().serializedForm(), duration.toSeconds()));
return metadata;
}
@@ -175,7 +175,7 @@ public class EndpointCertificateManager {
EndpointCertificateMetadata providerMetadata = sanToEndpointCertificate.get(hashedCn);
if (providerMetadata == null) {
- log.log(LogLevel.INFO, "No matching certificate provider metadata found for application " + applicationId.serializedForm());
+ log.log(Level.INFO, "No matching certificate provider metadata found for application " + applicationId.serializedForm());
return;
}
@@ -189,7 +189,7 @@ public class EndpointCertificateManager {
providerMetadata.issuer());
if (mode == BackfillMode.DRYRUN) {
- log.log(LogLevel.INFO, "Would update stored metadata " + storedMetaData + " with data from provider: " + backfilledMetadata);
+ log.log(Level.INFO, "Would update stored metadata " + storedMetaData + " with data from provider: " + backfilledMetadata);
} else if (mode == BackfillMode.ENABLE) {
curator.writeEndpointCertificateMetadata(applicationId, backfilledMetadata);
}
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/dns/NameServiceForwarder.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/dns/NameServiceForwarder.java
index 75a57ba49e5..6f60106c79e 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/dns/NameServiceForwarder.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/dns/NameServiceForwarder.java
@@ -78,7 +78,7 @@ public class NameServiceForwarder {
"requests. This likely means that the name service is not successfully " +
"executing requests");
}
- log.log(LogLevel.INFO, "Queueing name service request: " + request);
+ log.log(Level.INFO, "Queueing name service request: " + request);
db.writeNameServiceQueue(queue.with(request, priority).last(maxQueuedRequests));
}
}
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/NameServiceDispatcher.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/NameServiceDispatcher.java
index f1b8d40cf80..e9ff039f8ab 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/NameServiceDispatcher.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/NameServiceDispatcher.java
@@ -47,7 +47,7 @@ public class NameServiceDispatcher extends Maintainer {
var dispatched = queue.last(requestCount);
if (!dispatched.requests().isEmpty()) {
- log.log(LogLevel.INFO, "Dispatched name service request(s) in " +
+ log.log(Level.INFO, "Dispatched name service request(s) in " +
Duration.between(instant, clock.instant()) +
": " + dispatched.requests());
}
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java
index 8eccb92c2e9..48118087a54 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java
@@ -70,7 +70,7 @@ public class AthenzRoleFilter extends JsonSecurityRequestFilterBase {
}
}
catch (Exception e) {
- logger.log(LogLevel.INFO, () -> "Exception mapping Athenz principal to roles: " + Exceptions.toMessageString(e));
+ logger.log(Level.INFO, () -> "Exception mapping Athenz principal to roles: " + Exceptions.toMessageString(e));
}
return Optional.empty();
}
diff --git a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/DockerImpl.java b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/DockerImpl.java
index 49a101a2ed6..3a92d005b79 100644
--- a/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/DockerImpl.java
+++ b/docker-api/src/main/java/com/yahoo/vespa/hosted/dockerapi/DockerImpl.java
@@ -78,7 +78,7 @@ public class DockerImpl implements Docker {
scheduledPulls.add(image);
- logger.log(LogLevel.INFO, "Starting download of " + image.asString());
+ logger.log(Level.INFO, "Starting download of " + image.asString());
dockerClient.pullImageCmd(image.asString()).exec(new ImagePullCallback(image));
return true;
@@ -352,7 +352,7 @@ public class DockerImpl implements Docker {
@Override
public void onComplete() {
if (imageIsDownloaded(dockerImage)) {
- logger.log(LogLevel.INFO, "Download completed: " + dockerImage.asString());
+ logger.log(Level.INFO, "Download completed: " + dockerImage.asString());
removeScheduledPoll(dockerImage);
} else {
numberOfDockerApiFails.increment();
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusAsyncSession.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusAsyncSession.java
index 79df0db0d17..493871d45c0 100644
--- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusAsyncSession.java
+++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusAsyncSession.java
@@ -317,7 +317,7 @@ public class MessageBusAsyncSession implements MessageBusSession, AsyncSession {
@Override
public void handleReply(Reply reply) {
if (reply.getTrace().getLevel() > 0) {
- log.log(LogLevel.INFO, reply.getTrace().toString());
+ log.log(Level.INFO, reply.getTrace().toString());
}
Response response = toResponse(reply);
if (handler != null) {
diff --git a/fileacquirer/src/main/java/com/yahoo/filedistribution/fileacquirer/FileAcquirerImpl.java b/fileacquirer/src/main/java/com/yahoo/filedistribution/fileacquirer/FileAcquirerImpl.java
index e95eaa754b6..32c381c1e38 100644
--- a/fileacquirer/src/main/java/com/yahoo/filedistribution/fileacquirer/FileAcquirerImpl.java
+++ b/fileacquirer/src/main/java/com/yahoo/filedistribution/fileacquirer/FileAcquirerImpl.java
@@ -160,7 +160,7 @@ class FileAcquirerImpl implements FileAcquirer {
} else if (!request.isError()) {
throw new RuntimeException("Invalid response: " + request.returnValues());
} else if (temporaryError(request.errorCode())) {
- log.log(LogLevel.INFO, "Retrying waitFor for " + fileReference + ": " + request.errorCode() + " -- " + request.errorMessage());
+ log.log(Level.INFO, "Retrying waitFor for " + fileReference + ": " + request.errorCode() + " -- " + request.errorMessage());
Thread.sleep(1000);
} else {
if (request.errorCode() == FileDistributionErrorCode.fileReferenceDoesNotExists)
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java
index 2db66f6c859..4af10b69be6 100644
--- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java
+++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java
@@ -192,7 +192,7 @@ public class FileReceiver {
} catch (FileAlreadyExistsException e) {
// Don't fail if it already exists (we might get the file from several config servers when retrying, servers are down etc.
// so it might be written already). Delete temp file/dir in that case, to avoid filling the disk.
- log.log(LogLevel.INFO, "Failed moving file '" + tempFile.getAbsolutePath() + "' to '" + destination.getAbsolutePath() +
+ log.log(Level.INFO, "Failed moving file '" + tempFile.getAbsolutePath() + "' to '" + destination.getAbsolutePath() +
"', '" + destination.getAbsolutePath() + "' already exists");
deleteFileOrDirectory(tempFile);
} catch (IOException e) {
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/RpcTester.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/RpcTester.java
index 0873ed57adb..4e0d5e4e32a 100644
--- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/RpcTester.java
+++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/RpcTester.java
@@ -49,19 +49,19 @@ public class RpcTester {
e.printStackTrace();
}
- log.log(LogLevel.INFO, "Read blob from " + file.getAbsolutePath());
+ log.log(Level.INFO, "Read blob from " + file.getAbsolutePath());
Supervisor supervisor = new Supervisor(new Transport());
Spec spec = new Spec("tcp/localhost:19090");
- log.log(LogLevel.INFO, "Connecting to " + spec);
+ log.log(Level.INFO, "Connecting to " + spec);
Target target = supervisor.connect(spec);
if (! target.isValid()) {
- log.log(LogLevel.INFO, "Could not connect");
+ log.log(Level.INFO, "Could not connect");
System.exit(1);
} else {
- log.log(LogLevel.INFO, "Connected to " + spec);
+ log.log(Level.INFO, "Connected to " + spec);
}
new RpcTester(target).call(fileReference, filename, blob);
@@ -77,12 +77,12 @@ public class RpcTester {
void receive(FileReference reference, String filename, byte[] content) {
- log.log(LogLevel.INFO, "Preparing receive call for " + reference.value() + " and file " + filename);
+ log.log(Level.INFO, "Preparing receive call for " + reference.value() + " and file " + filename);
XXHash64 hasher = XXHashFactory.fastestInstance().hash64();
Request fileBlob = new Request("filedistribution.receiveFile");
- log.log(LogLevel.INFO, "Calling " + fileBlob.methodName() + " with target " + target);
+ log.log(Level.INFO, "Calling " + fileBlob.methodName() + " with target " + target);
fileBlob.parameters().add(new StringValue(reference.value()));
fileBlob.parameters().add(new StringValue(filename));
@@ -90,9 +90,9 @@ public class RpcTester {
fileBlob.parameters().add(new Int64Value(hasher.hash(ByteBuffer.wrap(content), 0)));
fileBlob.parameters().add(new Int32Value(0));
fileBlob.parameters().add(new StringValue("OK"));
- log.log(LogLevel.INFO, "Doing invokeSync");
+ log.log(Level.INFO, "Doing invokeSync");
target.invokeSync(fileBlob, 5);
- log.log(LogLevel.INFO, "Done with invokeSync");
+ log.log(Level.INFO, "Done with invokeSync");
}
}
}
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java b/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java
index 0082950ffb0..6976654a744 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java
@@ -70,12 +70,12 @@ public class FlagDbFile {
FlagData existingFlagData = currentFlagData.get(data.id());
if (existingFlagData == null) {
- logger.log(LogLevel.INFO, "New flag " + data.id() + ": " + data.serializeToJson());
+ logger.log(Level.INFO, "New flag " + data.id() + ": " + data.serializeToJson());
modified = true;
// Could also consider testing with FlagData::equals, but that would be too fragile?
} else if (!Objects.equals(data.serializeToJson(), existingFlagData.serializeToJson())){
- logger.log(LogLevel.INFO, "Updating flag " + data.id() + " from " +
+ logger.log(Level.INFO, "Updating flag " + data.id() + " from " +
existingFlagData.serializeToJson() + " to " + data.serializeToJson());
modified = true;
}
@@ -83,7 +83,7 @@ public class FlagDbFile {
if (!flagIdsToBeRemoved.isEmpty()) {
String flagIdsString = flagIdsToBeRemoved.stream().map(FlagId::toString).collect(Collectors.joining(", "));
- logger.log(LogLevel.INFO, "Removing flags " + flagIdsString);
+ logger.log(Level.INFO, "Removing flags " + flagIdsString);
modified = true;
}
diff --git a/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java b/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java
index 580c621cb20..4988357ee8c 100644
--- a/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java
+++ b/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java
@@ -34,7 +34,7 @@ public abstract class AbstractPluginLoader implements PluginLoader {
String enable = config.get("enable", "true");
if (! enable.equals("true")) {
- log.log(LogLevel.INFO, pname + ": plugin disabled by config");
+ log.log(Level.INFO, pname + ": plugin disabled by config");
return;
}
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/MessageBus.java b/messagebus/src/main/java/com/yahoo/messagebus/MessageBus.java
index 8524d7e8c06..feec51643c4 100644
--- a/messagebus/src/main/java/com/yahoo/messagebus/MessageBus.java
+++ b/messagebus/src/main/java/com/yahoo/messagebus/MessageBus.java
@@ -435,7 +435,7 @@ public class MessageBus implements ConfigHandler, NetworkOwner, MessageHandler,
RoutingTableSpec table = spec.getTable(i);
String name = table.getProtocol();
if (!protocolRepository.hasProtocol(name)) {
- log.log(LogLevel.INFO, "Protocol '" + name + "' is not supported, ignoring routing table.");
+ log.log(Level.INFO, "Protocol '" + name + "' is not supported, ignoring routing table.");
continue;
}
tables.put(name, new RoutingTable(table));
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCTarget.java b/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCTarget.java
index b8faafe54bb..c1029175080 100755
--- a/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCTarget.java
+++ b/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCTarget.java
@@ -144,7 +144,7 @@ public class RPCTarget implements RequestWaiter {
log.log(LogLevel.WARNING, "Failed to parse '" + str + "' as version for target '" + name + "'.", e);
}
} else {
- log.log(LogLevel.INFO, "Method mbus.getVersion() failed for target '" + name + "'; " +
+ log.log(Level.INFO, "Method mbus.getVersion() failed for target '" + name + "'; " +
req.errorMessage());
}
handlers = versionHandlers;
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/HttpMetricFetcher.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/HttpMetricFetcher.java
index 0a17810d3cc..905682df889 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/HttpMetricFetcher.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/HttpMetricFetcher.java
@@ -64,7 +64,7 @@ public abstract class HttpMetricFetcher {
private void logMessage(String message, int timesFetched) {
if (service.isAlive() && timesFetched > 5) {
- log.log(LogLevel.INFO, message);
+ log.log(Level.INFO, message);
} else {
log.log(Level.FINE, message);
}
@@ -74,7 +74,7 @@ public abstract class HttpMetricFetcher {
if (timesFetched > 5) {
log.log(LogLevel.WARNING, message);
} else {
- log.log(LogLevel.INFO, message);
+ log.log(Level.INFO, message);
}
}
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
index 6983ff7576d..b58fd3f67f1 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
@@ -63,7 +63,7 @@ public abstract class ApplicationMaintainer extends Maintainer {
*/
protected void deploy(ApplicationId application) {
if (pendingDeployments.addIfAbsent(application)) { // Avoid queuing multiple deployments for same application
- log.log(LogLevel.INFO, application + " will be deployed, last deploy time " +
+ log.log(Level.INFO, application + " will be deployed, last deploy time " +
getLastDeployTime(application));
deploymentExecutor.execute(() -> deployWithLock(application));
}
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java
index 220387bd157..932c435221c 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java
@@ -29,7 +29,7 @@ public class InfrastructureProvisioner extends Maintainer {
try {
infraDeployer.activateAllSupportedInfraApplications(true);
} catch (RuntimeException e) {
- logger.log(LogLevel.INFO, "Failed to deploy supported infrastructure applications, " +
+ logger.log(Level.INFO, "Failed to deploy supported infrastructure applications, " +
"will sleep 30s before propagating failure, to allow inspection of zk",
e.getMessage());
try { Thread.sleep(30_000); } catch (InterruptedException ignored) { }
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
index 2e7706d5701..6145a696af8 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
@@ -83,7 +83,7 @@ class MaintenanceDeployment implements Closeable {
return true;
} catch (TransientException e) {
metric.add("maintenanceDeployment.transientFailure", 1, metric.createContext(Map.of()));
- log.log(LogLevel.INFO, "Failed to maintenance deploy " + application + " with a transient error: " +
+ log.log(Level.INFO, "Failed to maintenance deploy " + application + " with a transient error: " +
Exceptions.toMessageString(e));
return false;
} catch (RuntimeException e) {
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeFailer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeFailer.java
index 7eccbe8366e..cffbfec8f4b 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeFailer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeFailer.java
@@ -366,7 +366,7 @@ public class NodeFailer extends Maintainer {
deployment.get().activate();
return true;
} catch (TransientException e) {
- log.log(LogLevel.INFO, "Failed to redeploy " + node.allocation().get().owner() +
+ log.log(Level.INFO, "Failed to redeploy " + node.allocation().get().owner() +
" with a transient error, will be retried by application maintainer: " + Exceptions.toMessageString(e));
return true;
} catch (RuntimeException e) {
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDatabaseClient.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDatabaseClient.java
index 845b4a462c0..347c66d5426 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDatabaseClient.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDatabaseClient.java
@@ -124,7 +124,7 @@ public class CuratorDatabaseClient {
transaction.commit();
for (Node node : nodes)
- log.log(LogLevel.INFO, "Added " + node);
+ log.log(Level.INFO, "Added " + node);
return nodes;
}
@@ -144,7 +144,7 @@ public class CuratorDatabaseClient {
}
transaction.commit();
- nodes.forEach(node -> log.log(LogLevel.INFO, "Removed node " + node.hostname() + " in state " + node.state()));
+ nodes.forEach(node -> log.log(Level.INFO, "Removed node " + node.hostname() + " in state " + node.state()));
}
/**
@@ -225,7 +225,7 @@ public class CuratorDatabaseClient {
transaction.onCommitted(() -> { // schedule logging on commit of nodes which changed state
for (Node node : nodes) {
if (toState != node.state())
- log.log(LogLevel.INFO, agent + " moved " + node + " to " + toState + reason.map(s -> ": " + s).orElse(""));
+ log.log(Level.INFO, agent + " moved " + node + " to " + toState + reason.map(s -> ": " + s).orElse(""));
}
});
return writtenNodes;
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/InfraDeployerImpl.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/InfraDeployerImpl.java
index 8a31b271406..c67565db7a9 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/InfraDeployerImpl.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/InfraDeployerImpl.java
@@ -57,7 +57,7 @@ public class InfraDeployerImpl implements InfraDeployer {
try {
deployment.activate();
} catch (RuntimeException e) {
- logger.log(LogLevel.INFO, "Failed to activate " + application, e);
+ logger.log(Level.INFO, "Failed to activate " + application, e);
if (propagateException) {
throw e;
}
diff --git a/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/ApplicationSuspensionResource.java b/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/ApplicationSuspensionResource.java
index 0b439b81ef6..6a118f9d606 100644
--- a/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/ApplicationSuspensionResource.java
+++ b/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/resources/ApplicationSuspensionResource.java
@@ -83,13 +83,13 @@ public class ApplicationSuspensionResource implements ApplicationSuspensionApi {
try {
orchestrator.suspend(applicationId);
} catch (ApplicationIdNotFoundException e) {
- log.log(LogLevel.INFO, "ApplicationId " + applicationIdString + " not found.", e);
+ log.log(Level.INFO, "ApplicationId " + applicationIdString + " not found.", e);
throw new NotFoundException(e);
} catch (ApplicationStateChangeDeniedException e) {
- log.log(LogLevel.INFO, "Suspend for " + applicationIdString + " failed.", e);
+ log.log(Level.INFO, "Suspend for " + applicationIdString + " failed.", e);
throw new WebApplicationException(Response.Status.CONFLICT);
} catch (RuntimeException e) {
- log.log(LogLevel.INFO, "Suspend for " + applicationIdString + " failed from unknown reasons", e);
+ log.log(Level.INFO, "Suspend for " + applicationIdString + " failed from unknown reasons", e);
throw new InternalServerErrorException(e);
}
}
@@ -100,13 +100,13 @@ public class ApplicationSuspensionResource implements ApplicationSuspensionApi {
try {
orchestrator.resume(applicationId);
} catch (ApplicationIdNotFoundException e) {
- log.log(LogLevel.INFO, "ApplicationId " + applicationIdString + " not found.", e);
+ log.log(Level.INFO, "ApplicationId " + applicationIdString + " not found.", e);
throw new NotFoundException(e);
} catch (ApplicationStateChangeDeniedException e) {
- log.log(LogLevel.INFO, "Suspend for " + applicationIdString + " failed.", e);
+ log.log(Level.INFO, "Suspend for " + applicationIdString + " failed.", e);
throw new WebApplicationException(Response.Status.CONFLICT);
} catch (RuntimeException e) {
- log.log(LogLevel.INFO, "Suspend for " + applicationIdString + " failed from unknown reasons", e);
+ log.log(Level.INFO, "Suspend for " + applicationIdString + " failed from unknown reasons", e);
throw new InternalServerErrorException(e);
}
}
diff --git a/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java b/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java
index d64b2342eaf..766218f8be5 100644
--- a/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java
+++ b/service-monitor/src/main/java/com/yahoo/vespa/service/duper/DuperModelManager.java
@@ -102,7 +102,7 @@ public class DuperModelManager implements DuperModelProvider, DuperModelInfraApi
lockedRunnable(() -> {
if (!superModelIsComplete) {
superModelIsComplete = true;
- logger.log(LogLevel.INFO, "All bootstrap tenant applications have been activated");
+ logger.log(Level.INFO, "All bootstrap tenant applications have been activated");
maybeSetDuperModelAsComplete();
}
});
@@ -171,7 +171,7 @@ public class DuperModelManager implements DuperModelProvider, DuperModelInfraApi
lockedRunnable(() -> {
if (!infraApplicationsIsComplete) {
infraApplicationsIsComplete = true;
- logger.log(LogLevel.INFO, "All infrastructure applications have been activated");
+ logger.log(Level.INFO, "All infrastructure applications have been activated");
maybeSetDuperModelAsComplete();
}
});
diff --git a/vespaclient-java/src/main/java/com/yahoo/vespavisit/StdOutVisitorHandler.java b/vespaclient-java/src/main/java/com/yahoo/vespavisit/StdOutVisitorHandler.java
index 6f2ccf70b2c..bfd8d47eb09 100644
--- a/vespaclient-java/src/main/java/com/yahoo/vespavisit/StdOutVisitorHandler.java
+++ b/vespaclient-java/src/main/java/com/yahoo/vespavisit/StdOutVisitorHandler.java
@@ -244,7 +244,7 @@ public class StdOutVisitorHandler extends VdsVisitHandler {
buckets.append(" ");
buckets.append(bid.toString());
}
- log.log(LogLevel.INFO, "Got EmptyBuckets: " + buckets);
+ log.log(Level.INFO, "Got EmptyBuckets: " + buckets);
}
@Override
diff --git a/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java b/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java
index 0916c90bb2d..f3a2540b244 100644
--- a/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java
+++ b/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java
@@ -173,7 +173,7 @@ public class VespaZooKeeperServerImpl extends AbstractComponent implements Runna
public void run() {
System.setProperty(ZOOKEEPER_JMX_LOG4J_DISABLE, "true");
String[] args = new String[]{getDefaults().underVespaHome(zookeeperServerConfig.zooKeeperConfigFile())};
- log.log(LogLevel.INFO, "Starting ZooKeeper server with config file " + args[0] +
+ log.log(Level.INFO, "Starting ZooKeeper server with config file " + args[0] +
". Trying to establish ZooKeeper quorum (members: " + zookeeperServerHostnames(zookeeperServerConfig) + ")");
org.apache.zookeeper.server.quorum.QuorumPeerMain.main(args);
}