/** * Return the percentage done that Slider is to have YARN display in its * Web UI * @return an number from 0 to 100 */ public synchronized float getApplicationProgressPercentage() { float percentage; long desired = 0; float actual = 0; for (RoleStatus role : getRoleStatusMap().values()) { desired += role.getDesired(); actual += role.getActual(); } if (desired == 0) { percentage = 100; } else { percentage = actual / desired; } return percentage; }
/** * Return the percentage done that Slider is to have YARN display in its * Web UI * @return an number from 0 to 100 */ public synchronized float getApplicationProgressPercentage() { float percentage; long desired = 0; float actual = 0; for (RoleStatus role : getRoleStatusMap().values()) { desired += role.getDesired(); actual += role.getActual(); } if (desired == 0) { percentage = 100; } else { percentage = actual / desired; } return percentage; }
synchronized (role) { delta = role.getDelta(); expected = role.getDesired();
synchronized (role) { delta = role.getDelta(); expected = role.getDesired();
long currentDesired = roleStatus.getDesired(); String role = roleStatus.getName(); String roleGroup = roleStatus.getGroup();
long currentDesired = roleStatus.getDesired(); String role = roleStatus.getName(); String roleGroup = roleStatus.getGroup();
final long desired = role.getDesired();
final long desired = role.getDesired();
int nodeCount = instances != null ? instances.size(): 0; cd.setRoleOpt(rolename, COMPONENT_INSTANCES, role.getDesired()); cd.setRoleOpt(rolename, ROLE_ACTUAL_INSTANCES, nodeCount); cd.setRoleOpt(rolename, ROLE_REQUESTED_INSTANCES, role.getRequested());
int nodeCount = instances != null ? instances.size(): 0; cd.setRoleOpt(rolename, COMPONENT_INSTANCES, role.getDesired()); cd.setRoleOpt(rolename, ROLE_ACTUAL_INSTANCES, nodeCount); cd.setRoleOpt(rolename, ROLE_REQUESTED_INSTANCES, role.getRequested());
.td(String.format("%d", status.getDesired())) .td(String.format("%d", status.getActual())) .td(String.format("%d", status.getRequested()))
.td(String.format("%d", status.getDesired())) .td(String.format("%d", status.getActual())) .td(String.format("%d", status.getRequested()))