public RMActiveServiceContext(Dispatcher rmDispatcher, ContainerAllocationExpirer containerAllocationExpirer, AMLivelinessMonitor amLivelinessMonitor, AMLivelinessMonitor amFinishingMonitor, DelegationTokenRenewer delegationTokenRenewer, AMRMTokenSecretManager appTokenSecretManager, RMContainerTokenSecretManager containerTokenSecretManager , NMTokenSecretManagerInRM nmTokenSecretManager, ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager, ResourceScheduler scheduler) : this() { this.SetContainerAllocationExpirer(containerAllocationExpirer); this.SetAMLivelinessMonitor(amLivelinessMonitor); this.SetAMFinishingMonitor(amFinishingMonitor); this.SetDelegationTokenRenewer(delegationTokenRenewer); this.SetAMRMTokenSecretManager(appTokenSecretManager); this.SetContainerTokenSecretManager(containerTokenSecretManager); this.SetNMTokenSecretManager(nmTokenSecretManager); this.SetClientToAMTokenSecretManager(clientToAMTokenSecretManager); this.SetScheduler(scheduler); RMStateStore nullStore = new NullRMStateStore(); nullStore.SetRMDispatcher(rmDispatcher); try { nullStore.Init(new YarnConfiguration()); SetStateStore(nullStore); } catch (Exception) { System.Diagnostics.Debug.Assert(false); } }
public virtual RMContext MockRMContext(int n, long time) { IList <RMApp> apps = NewRMApps(n, time, RMAppState.Finished); ConcurrentMap <ApplicationId, RMApp> map = Maps.NewConcurrentMap(); foreach (RMApp app in apps) { map[app.GetApplicationId()] = app; } Dispatcher rmDispatcher = new AsyncDispatcher(); ContainerAllocationExpirer containerAllocationExpirer = new ContainerAllocationExpirer (rmDispatcher); AMLivelinessMonitor amLivelinessMonitor = new AMLivelinessMonitor(rmDispatcher); AMLivelinessMonitor amFinishingMonitor = new AMLivelinessMonitor(rmDispatcher); RMApplicationHistoryWriter writer = Org.Mockito.Mockito.Mock <RMApplicationHistoryWriter >(); RMContext context = new _RMContextImpl_121(map, rmDispatcher, containerAllocationExpirer , amLivelinessMonitor, amFinishingMonitor, null, null, null, null, null); ((RMContextImpl)context).SetStateStore(Org.Mockito.Mockito.Mock <RMStateStore>()); metricsPublisher = Org.Mockito.Mockito.Mock <SystemMetricsPublisher>(); context.SetSystemMetricsPublisher(metricsPublisher); context.SetRMApplicationHistoryWriter(writer); return(context); }
public ApplicationMasterService(RMContext rmContext, YarnScheduler scheduler) : base(typeof(Org.Apache.Hadoop.Yarn.Server.Resourcemanager.ApplicationMasterService ).FullName) { this.amLivelinessMonitor = rmContext.GetAMLivelinessMonitor(); this.rScheduler = scheduler; this.rmContext = rmContext; }
public _RMContextImpl_159(ConcurrentMap <ApplicationId, RMApp> applicationsMaps, Dispatcher baseArg1, ContainerAllocationExpirer baseArg2, AMLivelinessMonitor baseArg3, AMLivelinessMonitor baseArg4, DelegationTokenRenewer baseArg5, AMRMTokenSecretManager baseArg6, RMContainerTokenSecretManager baseArg7, NMTokenSecretManagerInRM baseArg8, ClientToAMTokenSecretManagerInRM baseArg9 , ResourceScheduler baseArg10) : base(baseArg1, baseArg2, baseArg3, baseArg4, baseArg5, baseArg6, baseArg7, baseArg8 , baseArg9, baseArg10) { this.applicationsMaps = applicationsMaps; }
public _RMContextImpl_121(ConcurrentMap <ApplicationId, RMApp> map, Dispatcher baseArg1 , ContainerAllocationExpirer baseArg2, AMLivelinessMonitor baseArg3, AMLivelinessMonitor baseArg4, DelegationTokenRenewer baseArg5, AMRMTokenSecretManager baseArg6, RMContainerTokenSecretManager baseArg7, NMTokenSecretManagerInRM baseArg8, ClientToAMTokenSecretManagerInRM baseArg9 ) : base(baseArg1, baseArg2, baseArg3, baseArg4, baseArg5, baseArg6, baseArg7, baseArg8 , baseArg9) { this.map = map; }
public RMContextImpl(Dispatcher rmDispatcher, ContainerAllocationExpirer containerAllocationExpirer , AMLivelinessMonitor amLivelinessMonitor, AMLivelinessMonitor amFinishingMonitor , DelegationTokenRenewer delegationTokenRenewer, AMRMTokenSecretManager appTokenSecretManager , RMContainerTokenSecretManager containerTokenSecretManager, NMTokenSecretManagerInRM nmTokenSecretManager, ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager ) : this(rmDispatcher, containerAllocationExpirer, amLivelinessMonitor, amFinishingMonitor , delegationTokenRenewer, appTokenSecretManager, containerTokenSecretManager, nmTokenSecretManager , clientToAMTokenSecretManager, null) { }
public _RMContextImpl_183(ConcurrentMap <ApplicationId, RMApp> applicationsMaps, ConcurrentMap <string, RMNode> deactivatedNodesMap, ConcurrentMap <NodeId, RMNode> nodesMap, Dispatcher baseArg1, ContainerAllocationExpirer baseArg2, AMLivelinessMonitor baseArg3, AMLivelinessMonitor baseArg4, DelegationTokenRenewer baseArg5, AMRMTokenSecretManager baseArg6, RMContainerTokenSecretManager baseArg7, NMTokenSecretManagerInRM baseArg8, ClientToAMTokenSecretManagerInRM baseArg9 , ResourceScheduler baseArg10) : base(baseArg1, baseArg2, baseArg3, baseArg4, baseArg5, baseArg6, baseArg7, baseArg8 , baseArg9, baseArg10) { this.applicationsMaps = applicationsMaps; this.deactivatedNodesMap = deactivatedNodesMap; this.nodesMap = nodesMap; }
public RMContextImpl(Dispatcher rmDispatcher, ContainerAllocationExpirer containerAllocationExpirer , AMLivelinessMonitor amLivelinessMonitor, AMLivelinessMonitor amFinishingMonitor , DelegationTokenRenewer delegationTokenRenewer, AMRMTokenSecretManager appTokenSecretManager , RMContainerTokenSecretManager containerTokenSecretManager, NMTokenSecretManagerInRM nmTokenSecretManager, ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager , ResourceScheduler scheduler) : this() { // helper constructor for tests this.SetDispatcher(rmDispatcher); SetActiveServiceContext(new RMActiveServiceContext(rmDispatcher, containerAllocationExpirer , amLivelinessMonitor, amFinishingMonitor, delegationTokenRenewer, appTokenSecretManager , containerTokenSecretManager, nmTokenSecretManager, clientToAMTokenSecretManager , scheduler)); ConfigurationProvider provider = new LocalConfigurationProvider(); SetConfigurationProvider(provider); }
internal virtual void SetAMFinishingMonitor(AMLivelinessMonitor amFinishingMonitor ) { activeServiceContext.SetAMFinishingMonitor(amFinishingMonitor); }
internal virtual void SetAMFinishingMonitor(AMLivelinessMonitor amFinishingMonitor ) { this.amFinishingMonitor = amFinishingMonitor; }
internal virtual void SetAMLivelinessMonitor(AMLivelinessMonitor amLivelinessMonitor ) { this.amLivelinessMonitor = amLivelinessMonitor; }