Examples of MesosSlaveStateObject


Examples of com.hubspot.mesos.json.MesosSlaveStateObject

      return;
    }

    metrics.getEligibleForKillMeter().mark(oomTaskMonitors.size());

    MesosSlaveStateObject slaveState = mesos.getSlaveState(oomKillerConfiguration.getSlaveHostname());

    Map<String, Map<String, MesosExecutorObject>> frameworksById = Maps.newHashMapWithExpectedSize(slaveState.getFrameworks().size());

    for (MesosSlaveFrameworkObject framework : slaveState.getFrameworks()) {
      Map<String, MesosExecutorObject> subMap = Maps.newHashMapWithExpectedSize(framework.getExecutors().size());
      for (MesosExecutorObject executor : framework.getExecutors()) {
        subMap.put(executor.getId(), executor);
      }
      frameworksById.put(framework.getId(), subMap);
View Full Code Here

Examples of com.hubspot.mesos.json.MesosSlaveStateObject

    final String slaveUri = mesosClient.getSlaveUri(task.getOffer().getHostname());

    LOG.info("Fetching slave data to find log directory for task {} from uri {}", task.getTaskId(), slaveUri);

    MesosSlaveStateObject slaveState = mesosClient.getSlaveState(slaveUri);

    Optional<String> directory = Optional.absent();

    for (MesosSlaveFrameworkObject slaveFramework : slaveState.getFrameworks()) {
      directory = findDirectory(task.getTaskId(), slaveFramework.getExecutors());
      if (directory.isPresent()) {
        break;
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.