@Override public Priority updateApplicationPriority(ApplicationId applicationId, Priority priority) throws YarnException, IOException { return client.updateApplicationPriority(applicationId, priority); }
/** * Updates priority of an application with the given ID. */ private void updateApplicationPriority(String applicationId, String priority) throws YarnException, IOException { ApplicationId appId = ApplicationId.fromString(applicationId); Priority newAppPriority = Priority.newInstance(Integer.parseInt(priority)); sysout.println("Updating priority of an application " + applicationId); Priority updateApplicationPriority = client.updateApplicationPriority(appId, newAppPriority); if (newAppPriority.equals(updateApplicationPriority)) { sysout.println("Successfully updated the application " + applicationId + " with priority '" + priority + "'"); } else { sysout .println("Updated priority of an application " + applicationId + " to cluster max priority OR keeping old priority" + " as application is in final states"); } }
/** * Updates priority of an application with the given ID. */ private void updateApplicationPriority(String applicationId, String priority) throws YarnException, IOException { ApplicationId appId = ApplicationId.fromString(applicationId); Priority newAppPriority = Priority.newInstance(Integer.parseInt(priority)); sysout.println("Updating priority of an aplication " + applicationId); Priority updateApplicationPriority = client.updateApplicationPriority(appId, newAppPriority); if (newAppPriority.equals(updateApplicationPriority)) { sysout.println("Successfully updated the application " + applicationId + " with priority '" + priority + "'"); } else { sysout .println("Updated priority of an application " + applicationId + " to cluster max priority OR keeping old priority" + " as application is in final states"); } }