Exemplo n.º 1
0
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 public override GetQueueInfoResponse GetQueueInfo(GetQueueInfoRequest request)
 {
     this._enclosing.ResetStartFailoverFlag(true);
     // make sure failover has been triggered
     NUnit.Framework.Assert.IsTrue(this._enclosing.WaittingForFailOver());
     // return fake QueueInfo
     return(GetQueueInfoResponse.NewInstance(this._enclosing.CreateFakeQueueInfo()));
 }
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 /// <exception cref="System.IO.IOException"/>
 public virtual GetQueueInfoResponse GetQueueInfo(GetQueueInfoRequest request)
 {
     YarnServiceProtos.GetQueueInfoRequestProto requestProto = ((GetQueueInfoRequestPBImpl
                                                                 )request).GetProto();
     try
     {
         return(new GetQueueInfoResponsePBImpl(proxy.GetQueueInfo(null, requestProto)));
     }
     catch (ServiceException e)
     {
         RPCUtil.UnwrapAndThrowException(e);
         return(null);
     }
 }
Exemplo n.º 3
0
 public List <QueueInfo> GetQueueInfo(GetQueueInfoRequest request)
 {
     using (Trace.Cic.scope())
     {
         try
         {
             return(request.Queues.Select(queue => _cic.GetQueueInfo(queue, request.WaitForData)).Where(info => info != null).ToList());
         }
         catch (Exception ex)
         {
             Trace.WriteEventError(ex, "Exception in GetQueueInfo: " + ex.Message, EventId.GenericError);
             return(null);
         }
     }
 }
Exemplo n.º 4
0
 /// <exception cref="System.IO.IOException"/>
 public virtual GetQueueInfoResponse GetQueueInfo(GetQueueInfoRequest request)
 {
     return(null);
 }