Package backtype.storm.scheduler

Examples of backtype.storm.scheduler.WorkerSlot


       
        List<WorkerSlot> ret = new ArrayList<WorkerSlot>();
        int availableSlots = Math.min(resources.cpuSlots, resources.memSlots);
        availableSlots = Math.min(availableSlots, resources.ports.size());
        for(int i=0; i<availableSlots; i++) {
            ret.add(new WorkerSlot(offer.getHostname(), resources.ports.get(i)));
        }
        return ret;
    }
View Full Code Here


      Topologies topologies, Set<String> topologiesMissingAssignments) {
    // TODO Auto-generated method stub
    Collection<WorkerSlot> result = new HashSet<WorkerSlot>();
    for (SupervisorDetails detail : existingSupervisors) {
      for (Integer port : detail.getAllPorts())
        result.add(new WorkerSlot(detail.getId(), port));
    }
    return result;
  }
View Full Code Here

  public void handleOneEvent(TaskMessage felem) {

    int taskId = felem.task();
    byte[] tuple = felem.message();

    WorkerSlot nodePort = taskNodeport.get(taskId);
    if (nodePort == null) {
      String errormsg = "can`t not found IConnection to " + taskId;
      LOG.warn("DrainerRunable warn", new Exception(errormsg));
      return;
    }
View Full Code Here

TOP

Related Classes of backtype.storm.scheduler.WorkerSlot

Copyright © 2018 www.massapicom. 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.