Ejemplo n.º 1
0
                /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
                public override GetClusterNodesResponse GetClusterNodes(GetClusterNodesRequest request
                                                                        )
                {
                    this._enclosing.ResetStartFailoverFlag(true);
                    // make sure failover has been triggered
                    NUnit.Framework.Assert.IsTrue(this._enclosing.WaittingForFailOver());
                    // create GetClusterNodesResponse with fake ClusterNodeLists
                    GetClusterNodesResponse response = GetClusterNodesResponse.NewInstance(this._enclosing
                                                                                           .CreateFakeNodeReports());

                    return(response);
                }
Ejemplo n.º 2
0
        /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
        /// <exception cref="System.IO.IOException"/>
        public override IList <NodeReport> GetNodeReports(params NodeState[] states)
        {
            EnumSet <NodeState> statesSet = (states.Length == 0) ? EnumSet.AllOf <NodeState>() :
                                            EnumSet.NoneOf <NodeState>();

            foreach (NodeState state in states)
            {
                statesSet.AddItem(state);
            }
            GetClusterNodesRequest  request  = GetClusterNodesRequest.NewInstance(statesSet);
            GetClusterNodesResponse response = rmClient.GetClusterNodes(request);

            return(response.GetNodeReports());
        }
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 /// <exception cref="System.IO.IOException"/>
 public virtual GetClusterNodesResponse GetClusterNodes(GetClusterNodesRequest request
                                                        )
 {
     YarnServiceProtos.GetClusterNodesRequestProto requestProto = ((GetClusterNodesRequestPBImpl
                                                                    )request).GetProto();
     try
     {
         return(new GetClusterNodesResponsePBImpl(proxy.GetClusterNodes(null, requestProto
                                                                        )));
     }
     catch (ServiceException e)
     {
         RPCUtil.UnwrapAndThrowException(e);
         return(null);
     }
 }
Ejemplo n.º 4
0
 /// <exception cref="System.IO.IOException"/>
 public virtual GetClusterNodesResponse GetClusterNodes(GetClusterNodesRequest request
                                                        )
 {
     return(null);
 }