|
@@ -49,14 +49,13 @@ import org.apache.hadoop.yarn.server.resourcemanager.security.DelegationTokenRen
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.NMTokenSecretManagerInRM;
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.NMTokenSecretManagerInRM;
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.RMContainerTokenSecretManager;
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.RMContainerTokenSecretManager;
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.RMDelegationTokenSecretManager;
|
|
import org.apache.hadoop.yarn.server.resourcemanager.security.RMDelegationTokenSecretManager;
|
|
-import org.apache.hadoop.yarn.server.resourcemanager.timelineservice.RMTimelineCollectorManager;
|
|
|
|
import org.apache.hadoop.yarn.util.Clock;
|
|
import org.apache.hadoop.yarn.util.Clock;
|
|
import org.apache.hadoop.yarn.util.SystemClock;
|
|
import org.apache.hadoop.yarn.util.SystemClock;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * The RMActiveServiceContext is the class that maintains all the
|
|
|
|
- * RMActiveService contexts.This is expected to be used only by ResourceManager
|
|
|
|
- * and RMContext.
|
|
|
|
|
|
+ * The RMActiveServiceContext is the class that maintains <b>Active</b> service
|
|
|
|
+ * context. Services that need to run only on the Active RM. This is expected to
|
|
|
|
+ * be used only by RMContext.
|
|
*/
|
|
*/
|
|
@Private
|
|
@Private
|
|
@Unstable
|
|
@Unstable
|
|
@@ -95,7 +94,6 @@ public class RMActiveServiceContext {
|
|
private NodesListManager nodesListManager;
|
|
private NodesListManager nodesListManager;
|
|
private ResourceTrackerService resourceTrackerService;
|
|
private ResourceTrackerService resourceTrackerService;
|
|
private ApplicationMasterService applicationMasterService;
|
|
private ApplicationMasterService applicationMasterService;
|
|
- private RMTimelineCollectorManager timelineCollectorManager;
|
|
|
|
|
|
|
|
private RMNodeLabelsManager nodeLabelManager;
|
|
private RMNodeLabelsManager nodeLabelManager;
|
|
private RMDelegatedNodeLabelsUpdater rmDelegatedNodeLabelsUpdater;
|
|
private RMDelegatedNodeLabelsUpdater rmDelegatedNodeLabelsUpdater;
|
|
@@ -374,19 +372,6 @@ public class RMActiveServiceContext {
|
|
return this.isWorkPreservingRecoveryEnabled;
|
|
return this.isWorkPreservingRecoveryEnabled;
|
|
}
|
|
}
|
|
|
|
|
|
- @Private
|
|
|
|
- @Unstable
|
|
|
|
- public RMTimelineCollectorManager getRMTimelineCollectorManager() {
|
|
|
|
- return timelineCollectorManager;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Private
|
|
|
|
- @Unstable
|
|
|
|
- public void setRMTimelineCollectorManager(
|
|
|
|
- RMTimelineCollectorManager collectorManager) {
|
|
|
|
- this.timelineCollectorManager = collectorManager;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Private
|
|
@Private
|
|
@Unstable
|
|
@Unstable
|
|
public long getEpoch() {
|
|
public long getEpoch() {
|