Package org.apache.aurora.scheduler.configuration

Examples of org.apache.aurora.scheduler.configuration.Resources$InsufficientResourcesException


                          String host,
                          double cpu,
                          Amount<Long, Data> ram,
                          Amount<Long, Data> disk,
                          int numPorts) {
    List<Resource> resources = new Resources(cpu, ram, disk, numPorts).toResourceList();
    Offer.Builder builder = Offer.newBuilder();
    builder.getIdBuilder().setValue(offerId);
    builder.getFrameworkIdBuilder().setValue("framework-id");
    builder.getSlaveIdBuilder().setValue(hostToId(host));
    builder.setHostname(host);
View Full Code Here


  public static ResourceSlot from(ITaskConfig task) {
    double totalCPU = task.getNumCpus() + EXECUTOR_CPUS;
    Amount<Long, Data> totalRAM = Amount.of(task.getRamMb() + EXECUTOR_RAM.as(Data.MB), Data.MB);
    Amount<Long, Data> disk = Amount.of(task.getDiskMb(), Data.MB);
    return new ResourceSlot(
        new Resources(totalCPU, totalRAM, disk, task.getRequestedPorts().size()));
  }
View Full Code Here

                                  Amount<Long, Data> disk,
                                  int ports) {
    double totalCPU = cpu + EXECUTOR_CPUS;
    Amount<Long, Data> totalRAM = Amount.of(ram.as(Data.MB) + EXECUTOR_RAM.as(Data.MB), Data.MB);

    return new ResourceSlot(new Resources(totalCPU, totalRAM, disk, ports));
  }
View Full Code Here

  public static ResourceSlot sum(ResourceSlot... rs) {
    return sum(Arrays.asList(rs));
  }

  public static ResourceSlot sum(Iterable<ResourceSlot> rs) {
    Resources r = Resources.sum(Iterables.transform(rs, new Function<ResourceSlot, Resources>() {
      @Override
      public Resources apply(ResourceSlot input) {
        return input.resources;
      }
    }));
View Full Code Here

    double totalCPU = task.getNumCpus() + EXECUTOR_CPUS.get();
    Amount<Long, Data> totalRAM =
        Amount.of(task.getRamMb() + EXECUTOR_RAM.get().as(Data.MB), Data.MB);
    Amount<Long, Data> disk = Amount.of(task.getDiskMb(), Data.MB);
    return new ResourceSlot(
        new Resources(totalCPU, totalRAM, disk, task.getRequestedPorts().size()));
  }
View Full Code Here

                                  int ports) {
    double totalCPU = cpu + EXECUTOR_CPUS.get();
    Amount<Long, Data> totalRAM =
        Amount.of(ram.as(Data.MB) + EXECUTOR_RAM.get().as(Data.MB), Data.MB);

    return new ResourceSlot(new Resources(totalCPU, totalRAM, disk, ports));
  }
View Full Code Here

  public static ResourceSlot sum(ResourceSlot... rs) {
    return sum(Arrays.asList(rs));
  }

  public static ResourceSlot sum(Iterable<ResourceSlot> rs) {
    Resources r = Resources.sum(Iterables.transform(rs, new Function<ResourceSlot, Resources>() {
      @Override
      public Resources apply(ResourceSlot input) {
        return input.resources;
      }
    }));
View Full Code Here

                          String host,
                          double cpu,
                          Amount<Long, Data> ram,
                          Amount<Long, Data> disk,
                          int numPorts) {
    List<Resource> resources = new Resources(cpu, ram, disk, numPorts).toResourceList();
    Offer.Builder builder = Offer.newBuilder();
    builder.getIdBuilder().setValue(offerId);
    builder.getFrameworkIdBuilder().setValue("framework-id");
    builder.getSlaveIdBuilder().setValue(hostToId(host));
    builder.setHostname(host);
View Full Code Here

TOP

Related Classes of org.apache.aurora.scheduler.configuration.Resources$InsufficientResourcesException

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.