/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 /// <exception cref="System.IO.IOException"/>
 public virtual ReservationDeleteResponse DeleteReservation(ReservationDeleteRequest
                                                            request)
 {
     YarnServiceProtos.ReservationDeleteRequestProto requestProto = ((ReservationDeleteRequestPBImpl
                                                                      )request).GetProto();
     try
     {
         return(new ReservationDeleteResponsePBImpl(proxy.DeleteReservation(null, requestProto
                                                                            )));
     }
     catch (ServiceException e)
     {
         RPCUtil.UnwrapAndThrowException(e);
         return(null);
     }
 }
Beispiel #2
0
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 /// <exception cref="System.IO.IOException"/>
 public override ReservationDeleteResponse DeleteReservation(ReservationDeleteRequest
                                                             request)
 {
     return(rmClient.DeleteReservation(request));
 }
Beispiel #3
0
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 /// <exception cref="System.IO.IOException"/>
 public virtual ReservationDeleteResponse DeleteReservation(ReservationDeleteRequest
                                                            request)
 {
     return(null);
 }
Beispiel #4
0
 /// <summary>
 /// Quick validation on the input to check some obvious fail conditions (fail
 /// fast) the input and returns the appropriate
 /// <see cref="Plan"/>
 /// associated with
 /// the specified
 /// <see cref="Org.Apache.Hadoop.Yarn.Server.Resourcemanager.Scheduler.Queue"/>
 /// or throws an exception message illustrating the
 /// details of any validation check failures
 /// </summary>
 /// <param name="reservationSystem">
 /// the
 /// <see cref="ReservationSystem"/>
 /// to validate against
 /// </param>
 /// <param name="request">
 /// the
 /// <see cref="Org.Apache.Hadoop.Yarn.Api.Protocolrecords.ReservationDeleteRequest"/>
 /// defining the resources
 /// required over time for the request
 /// </param>
 /// <returns>
 /// the
 /// <see cref="Plan"/>
 /// to submit the request to
 /// </returns>
 /// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
 public virtual Plan ValidateReservationDeleteRequest(ReservationSystem reservationSystem
                                                      , ReservationDeleteRequest request)
 {
     return(ValidateReservation(reservationSystem, request.GetReservationId(), RMAuditLogger.AuditConstants
                                .DeleteReservationRequest));
 }
Beispiel #5
0
 public abstract ReservationDeleteResponse DeleteReservation(ReservationDeleteRequest
                                                             request);