YARN-6957. Moving logging APIs over to slf4j in hadoop-yarn-server-sharedcachemanager. Contributed by Yeliang Cang.
(cherry picked from commit b0fbf17965
)
This commit is contained in:
parent
d15bac141e
commit
cfdf29785b
|
@ -26,8 +26,6 @@ import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.locks.Lock;
|
import java.util.concurrent.locks.Lock;
|
||||||
import java.util.concurrent.locks.ReentrantLock;
|
import java.util.concurrent.locks.ReentrantLock;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.HadoopIllegalArgumentException;
|
import org.apache.hadoop.HadoopIllegalArgumentException;
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
|
@ -43,6 +41,8 @@ import org.apache.hadoop.yarn.server.sharedcachemanager.metrics.CleanerMetrics;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
||||||
|
|
||||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The cleaner service that maintains the shared cache area, and cleans up stale
|
* The cleaner service that maintains the shared cache area, and cleans up stale
|
||||||
|
@ -57,7 +57,8 @@ public class CleanerService extends CompositeService {
|
||||||
*/
|
*/
|
||||||
public static final String GLOBAL_CLEANER_PID = ".cleaner_pid";
|
public static final String GLOBAL_CLEANER_PID = ".cleaner_pid";
|
||||||
|
|
||||||
private static final Log LOG = LogFactory.getLog(CleanerService.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(CleanerService.class);
|
||||||
|
|
||||||
private Configuration conf;
|
private Configuration conf;
|
||||||
private CleanerMetrics metrics;
|
private CleanerMetrics metrics;
|
||||||
|
|
|
@ -21,8 +21,6 @@ package org.apache.hadoop.yarn.server.sharedcachemanager;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.concurrent.locks.Lock;
|
import java.util.concurrent.locks.Lock;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
|
@ -34,6 +32,8 @@ import org.apache.hadoop.yarn.exceptions.YarnException;
|
||||||
import org.apache.hadoop.yarn.server.sharedcache.SharedCacheUtil;
|
import org.apache.hadoop.yarn.server.sharedcache.SharedCacheUtil;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.metrics.CleanerMetrics;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.metrics.CleanerMetrics;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The task that runs and cleans up the shared cache area for stale entries and
|
* The task that runs and cleans up the shared cache area for stale entries and
|
||||||
|
@ -44,7 +44,8 @@ import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
||||||
@Evolving
|
@Evolving
|
||||||
class CleanerTask implements Runnable {
|
class CleanerTask implements Runnable {
|
||||||
private static final String RENAMED_SUFFIX = "-renamed";
|
private static final String RENAMED_SUFFIX = "-renamed";
|
||||||
private static final Log LOG = LogFactory.getLog(CleanerTask.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(CleanerTask.class);
|
||||||
|
|
||||||
private final String location;
|
private final String location;
|
||||||
private final long sleepTime;
|
private final long sleepTime;
|
||||||
|
|
|
@ -21,8 +21,6 @@ package org.apache.hadoop.yarn.server.sharedcachemanager;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
|
@ -45,6 +43,8 @@ import org.apache.hadoop.yarn.server.sharedcache.SharedCacheUtil;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.metrics.ClientSCMMetrics;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.metrics.ClientSCMMetrics;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SharedCacheResourceReference;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.store.SharedCacheResourceReference;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This service handles all rpc calls from the client to the shared cache
|
* This service handles all rpc calls from the client to the shared cache
|
||||||
|
@ -55,7 +55,8 @@ import org.apache.hadoop.yarn.server.sharedcachemanager.store.SharedCacheResourc
|
||||||
public class ClientProtocolService extends AbstractService implements
|
public class ClientProtocolService extends AbstractService implements
|
||||||
ClientSCMProtocol {
|
ClientSCMProtocol {
|
||||||
|
|
||||||
private static final Log LOG = LogFactory.getLog(ClientProtocolService.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(ClientProtocolService.class);
|
||||||
|
|
||||||
private final RecordFactory recordFactory = RecordFactoryProvider
|
private final RecordFactory recordFactory = RecordFactoryProvider
|
||||||
.getRecordFactory(null);
|
.getRecordFactory(null);
|
||||||
|
|
|
@ -21,15 +21,12 @@ package org.apache.hadoop.yarn.server.sharedcachemanager;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.ipc.Server;
|
import org.apache.hadoop.ipc.Server;
|
||||||
import org.apache.hadoop.security.AccessControlException;
|
import org.apache.hadoop.security.AccessControlException;
|
||||||
import org.apache.hadoop.security.UserGroupInformation;
|
import org.apache.hadoop.security.UserGroupInformation;
|
||||||
import org.apache.hadoop.security.authorize.AccessControlList;
|
|
||||||
import org.apache.hadoop.service.AbstractService;
|
import org.apache.hadoop.service.AbstractService;
|
||||||
import org.apache.hadoop.yarn.security.YarnAuthorizationProvider;
|
import org.apache.hadoop.yarn.security.YarnAuthorizationProvider;
|
||||||
import org.apache.hadoop.yarn.server.api.SCMAdminProtocol;
|
import org.apache.hadoop.yarn.server.api.SCMAdminProtocol;
|
||||||
|
@ -41,6 +38,8 @@ import org.apache.hadoop.yarn.factories.RecordFactory;
|
||||||
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
|
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
|
||||||
import org.apache.hadoop.yarn.ipc.RPCUtil;
|
import org.apache.hadoop.yarn.ipc.RPCUtil;
|
||||||
import org.apache.hadoop.yarn.ipc.YarnRPC;
|
import org.apache.hadoop.yarn.ipc.YarnRPC;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This service handles all SCMAdminProtocol rpc calls from administrators
|
* This service handles all SCMAdminProtocol rpc calls from administrators
|
||||||
|
@ -51,7 +50,8 @@ import org.apache.hadoop.yarn.ipc.YarnRPC;
|
||||||
public class SCMAdminProtocolService extends AbstractService implements
|
public class SCMAdminProtocolService extends AbstractService implements
|
||||||
SCMAdminProtocol {
|
SCMAdminProtocol {
|
||||||
|
|
||||||
private static final Log LOG = LogFactory.getLog(SCMAdminProtocolService.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(SCMAdminProtocolService.class);
|
||||||
|
|
||||||
private final RecordFactory recordFactory = RecordFactoryProvider
|
private final RecordFactory recordFactory = RecordFactoryProvider
|
||||||
.getRecordFactory(null);
|
.getRecordFactory(null);
|
||||||
|
|
|
@ -18,8 +18,6 @@
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.server.sharedcachemanager;
|
package org.apache.hadoop.yarn.server.sharedcachemanager;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
|
@ -36,6 +34,8 @@ import org.apache.hadoop.yarn.server.sharedcachemanager.store.SCMStore;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.webapp.SCMWebServer;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.webapp.SCMWebServer;
|
||||||
|
|
||||||
import com.google.common.annotations.VisibleForTesting;
|
import com.google.common.annotations.VisibleForTesting;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This service maintains the shared cache meta data. It handles claiming and
|
* This service maintains the shared cache meta data. It handles claiming and
|
||||||
|
@ -51,7 +51,8 @@ public class SharedCacheManager extends CompositeService {
|
||||||
*/
|
*/
|
||||||
public static final int SHUTDOWN_HOOK_PRIORITY = 30;
|
public static final int SHUTDOWN_HOOK_PRIORITY = 30;
|
||||||
|
|
||||||
private static final Log LOG = LogFactory.getLog(SharedCacheManager.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(SharedCacheManager.class);
|
||||||
|
|
||||||
private SCMStore store;
|
private SCMStore store;
|
||||||
|
|
||||||
|
@ -156,7 +157,7 @@ public class SharedCacheManager extends CompositeService {
|
||||||
sharedCacheManager.init(conf);
|
sharedCacheManager.init(conf);
|
||||||
sharedCacheManager.start();
|
sharedCacheManager.start();
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
LOG.fatal("Error starting SharedCacheManager", t);
|
LOG.error("Error starting SharedCacheManager", t);
|
||||||
System.exit(-1);
|
System.exit(-1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,8 +17,6 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
import org.apache.hadoop.metrics2.MetricsSource;
|
import org.apache.hadoop.metrics2.MetricsSource;
|
||||||
|
@ -31,6 +29,8 @@ import org.apache.hadoop.metrics2.lib.MetricsRegistry;
|
||||||
import org.apache.hadoop.metrics2.lib.MetricsSourceBuilder;
|
import org.apache.hadoop.metrics2.lib.MetricsSourceBuilder;
|
||||||
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
||||||
import org.apache.hadoop.metrics2.lib.MutableGaugeLong;
|
import org.apache.hadoop.metrics2.lib.MutableGaugeLong;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class is for maintaining the various Cleaner activity statistics and
|
* This class is for maintaining the various Cleaner activity statistics and
|
||||||
|
@ -40,7 +40,8 @@ import org.apache.hadoop.metrics2.lib.MutableGaugeLong;
|
||||||
@Evolving
|
@Evolving
|
||||||
@Metrics(name = "CleanerActivity", about = "Cleaner service metrics", context = "yarn")
|
@Metrics(name = "CleanerActivity", about = "Cleaner service metrics", context = "yarn")
|
||||||
public class CleanerMetrics {
|
public class CleanerMetrics {
|
||||||
public static final Log LOG = LogFactory.getLog(CleanerMetrics.class);
|
public static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(CleanerMetrics.class);
|
||||||
private final MetricsRegistry registry = new MetricsRegistry("cleaner");
|
private final MetricsRegistry registry = new MetricsRegistry("cleaner");
|
||||||
private final static CleanerMetrics INSTANCE = create();
|
private final static CleanerMetrics INSTANCE = create();
|
||||||
|
|
||||||
|
|
|
@ -17,8 +17,6 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
||||||
import org.apache.hadoop.metrics2.MetricsSystem;
|
import org.apache.hadoop.metrics2.MetricsSystem;
|
||||||
|
@ -27,6 +25,8 @@ import org.apache.hadoop.metrics2.annotation.Metrics;
|
||||||
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
||||||
import org.apache.hadoop.metrics2.lib.MetricsRegistry;
|
import org.apache.hadoop.metrics2.lib.MetricsRegistry;
|
||||||
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class is for maintaining client requests metrics
|
* This class is for maintaining client requests metrics
|
||||||
|
@ -37,7 +37,8 @@ import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
||||||
@Metrics(about="Client SCM metrics", context="yarn")
|
@Metrics(about="Client SCM metrics", context="yarn")
|
||||||
public class ClientSCMMetrics {
|
public class ClientSCMMetrics {
|
||||||
|
|
||||||
private static final Log LOG = LogFactory.getLog(ClientSCMMetrics.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(ClientSCMMetrics.class);
|
||||||
final MetricsRegistry registry;
|
final MetricsRegistry registry;
|
||||||
private final static ClientSCMMetrics INSTANCE = create();
|
private final static ClientSCMMetrics INSTANCE = create();
|
||||||
|
|
||||||
|
|
|
@ -17,8 +17,6 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
package org.apache.hadoop.yarn.server.sharedcachemanager.metrics;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
import org.apache.hadoop.metrics2.MetricsSystem;
|
import org.apache.hadoop.metrics2.MetricsSystem;
|
||||||
|
@ -27,6 +25,8 @@ import org.apache.hadoop.metrics2.annotation.Metrics;
|
||||||
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
||||||
import org.apache.hadoop.metrics2.lib.MetricsRegistry;
|
import org.apache.hadoop.metrics2.lib.MetricsRegistry;
|
||||||
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class is for maintaining shared cache uploader requests metrics
|
* This class is for maintaining shared cache uploader requests metrics
|
||||||
|
@ -37,8 +37,8 @@ import org.apache.hadoop.metrics2.lib.MutableCounterLong;
|
||||||
@Metrics(about="shared cache upload metrics", context="yarn")
|
@Metrics(about="shared cache upload metrics", context="yarn")
|
||||||
public class SharedCacheUploaderMetrics {
|
public class SharedCacheUploaderMetrics {
|
||||||
|
|
||||||
static final Log LOG =
|
static final Logger LOG =
|
||||||
LogFactory.getLog(SharedCacheUploaderMetrics.class);
|
LoggerFactory.getLogger(SharedCacheUploaderMetrics.class);
|
||||||
final MetricsRegistry registry;
|
final MetricsRegistry registry;
|
||||||
private final static SharedCacheUploaderMetrics INSTANCE = create();
|
private final static SharedCacheUploaderMetrics INSTANCE = create();
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,6 @@ import java.util.concurrent.ScheduledExecutorService;
|
||||||
import java.util.concurrent.ThreadFactory;
|
import java.util.concurrent.ThreadFactory;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.HadoopIllegalArgumentException;
|
import org.apache.hadoop.HadoopIllegalArgumentException;
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
import org.apache.hadoop.classification.InterfaceStability.Evolving;
|
||||||
|
@ -52,6 +50,8 @@ import org.apache.hadoop.yarn.server.sharedcachemanager.AppChecker;
|
||||||
|
|
||||||
import com.google.common.annotations.VisibleForTesting;
|
import com.google.common.annotations.VisibleForTesting;
|
||||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A thread safe version of an in-memory SCM store. The thread safety is
|
* A thread safe version of an in-memory SCM store. The thread safety is
|
||||||
|
@ -74,7 +74,8 @@ import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||||
@Private
|
@Private
|
||||||
@Evolving
|
@Evolving
|
||||||
public class InMemorySCMStore extends SCMStore {
|
public class InMemorySCMStore extends SCMStore {
|
||||||
private static final Log LOG = LogFactory.getLog(InMemorySCMStore.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(InMemorySCMStore.class);
|
||||||
|
|
||||||
private final Map<String, SharedCacheResource> cachedResources =
|
private final Map<String, SharedCacheResource> cachedResources =
|
||||||
new ConcurrentHashMap<String, SharedCacheResource>();
|
new ConcurrentHashMap<String, SharedCacheResource>();
|
||||||
|
|
|
@ -18,8 +18,6 @@
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.server.sharedcachemanager.webapp;
|
package org.apache.hadoop.yarn.server.sharedcachemanager.webapp;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
import org.apache.hadoop.classification.InterfaceAudience.Private;
|
||||||
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
import org.apache.hadoop.classification.InterfaceStability.Unstable;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
|
@ -28,6 +26,8 @@ import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
||||||
import org.apache.hadoop.yarn.server.sharedcachemanager.SharedCacheManager;
|
import org.apache.hadoop.yarn.server.sharedcachemanager.SharedCacheManager;
|
||||||
import org.apache.hadoop.yarn.webapp.WebApp;
|
import org.apache.hadoop.yarn.webapp.WebApp;
|
||||||
import org.apache.hadoop.yarn.webapp.WebApps;
|
import org.apache.hadoop.yarn.webapp.WebApps;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A very simple web interface for the metrics reported by
|
* A very simple web interface for the metrics reported by
|
||||||
|
@ -37,7 +37,8 @@ import org.apache.hadoop.yarn.webapp.WebApps;
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public class SCMWebServer extends AbstractService {
|
public class SCMWebServer extends AbstractService {
|
||||||
private static final Log LOG = LogFactory.getLog(SCMWebServer.class);
|
private static final Logger LOG =
|
||||||
|
LoggerFactory.getLogger(SCMWebServer.class);
|
||||||
|
|
||||||
private final SharedCacheManager scm;
|
private final SharedCacheManager scm;
|
||||||
private WebApp webApp;
|
private WebApp webApp;
|
||||||
|
|
Loading…
Reference in New Issue