ReservationAgentpublic class AlignedPlannerWithGreedy extends java.lang.Object implements ReservationAgent
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DEFAULT_SMOOTHNESS_FACTOR |
|
static java.lang.String |
SMOOTHNESS_FACTOR |
DEFAULT_GREEDY_FAVOR_EARLY_ALLOCATION, FAVOR_EARLY_ALLOCATION| Constructor | Description |
|---|---|
AlignedPlannerWithGreedy() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
createReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract) |
Create a reservation for the user that abides by the specified contract
|
boolean |
deleteReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan) |
Delete an user reservation
|
void |
init(org.apache.hadoop.conf.Configuration conf) |
Init configuration.
|
boolean |
updateReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract) |
Update a reservation for the user that abides by the specified contract
|
public static final int DEFAULT_SMOOTHNESS_FACTOR
public static final java.lang.String SMOOTHNESS_FACTOR
public void init(org.apache.hadoop.conf.Configuration conf)
ReservationAgentinit in interface ReservationAgentconf - Configurationpublic boolean createReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
throws PlanningException
ReservationAgentcreateReservation in interface ReservationAgentreservationId - the identifier of the reservation to be created.user - the user who wants to create the reservationplan - the Plan to which the reservation must be fittedcontract - encapsulates the resources the user requires for his
sessionPlanningException - if the session cannot be fitted into the planpublic boolean updateReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
throws PlanningException
ReservationAgentupdateReservation in interface ReservationAgentreservationId - the identifier of the reservation to be updateduser - the user who wants to create the sessionplan - the Plan to which the reservation must be fittedcontract - encapsulates the resources the user requires for his
reservationPlanningException - if the reservation cannot be fitted into the planpublic boolean deleteReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
java.lang.String user,
Plan plan)
throws PlanningException
ReservationAgentdeleteReservation in interface ReservationAgentreservationId - the identifier of the reservation to be deleteduser - the user who wants to create the reservationplan - the Plan to which the session must be fittedPlanningException - if the reservation cannot be fitted into the planCopyright © 2008–2025 Apache Software Foundation. All rights reserved.