/// <exception cref="System.IO.IOException"/> protected internal virtual SCMAdminProtocol CreateSCMAdminProtocol() { // Get the current configuration YarnConfiguration conf = new YarnConfiguration(GetConf()); // Create the admin client IPEndPoint addr = conf.GetSocketAddr(YarnConfiguration.ScmAdminAddress, YarnConfiguration .DefaultScmAdminAddress, YarnConfiguration.DefaultScmAdminPort); YarnRPC rpc = YarnRPC.Create(conf); SCMAdminProtocol scmAdminProtocol = (SCMAdminProtocol)rpc.GetProxy(typeof(SCMAdminProtocol ), addr, conf); return(scmAdminProtocol); }
public virtual void StartUp() { Configuration conf = new Configuration(); conf.Set(YarnConfiguration.ScmStoreClass, typeof(InMemorySCMStore).FullName); cleaner = Org.Mockito.Mockito.Mock <CleanerService>(); service = Org.Mockito.Mockito.Spy(new SCMAdminProtocolService(cleaner)); service.Init(conf); service.Start(); YarnRPC rpc = YarnRPC.Create(new Configuration()); IPEndPoint scmAddress = conf.GetSocketAddr(YarnConfiguration.ScmAdminAddress, YarnConfiguration .DefaultScmAdminAddress, YarnConfiguration.DefaultScmAdminPort); SCMAdminProxy = (SCMAdminProtocol)rpc.GetProxy(typeof(SCMAdminProtocol), scmAddress , conf); mockAdmin = Org.Mockito.Mockito.Mock <SCMAdminProtocol>(); adminCLI = new _SCMAdmin_90(new Configuration()); }
/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/> /// <exception cref="System.IO.IOException"/> private int RunCleanerTask() { // run cleaner task right away SCMAdminProtocol scmAdminProtocol = CreateSCMAdminProtocol(); RunSharedCacheCleanerTaskRequest request = recordFactory.NewRecordInstance <RunSharedCacheCleanerTaskRequest >(); RunSharedCacheCleanerTaskResponse response = scmAdminProtocol.RunCleanerTask(request ); if (response.GetAccepted()) { System.Console.Out.WriteLine("request accepted by shared cache manager"); return(0); } else { System.Console.Out.WriteLine("request rejected by shared cache manager"); return(1); } }
public SCMAdminProtocolPBServiceImpl(SCMAdminProtocol impl) { this.real = impl; }