public void setParallelism(Integer vertexID, int parallelism) { if (getStreamNode(vertexID) != null) { getStreamNode(vertexID).setParallelism(parallelism); } }
public void setParallelism(Integer vertexID, int parallelism) { if (getStreamNode(vertexID) != null) { getStreamNode(vertexID).setParallelism(parallelism); } }
public void setParallelism(Integer vertexID, int parallelism) { if (getStreamNode(vertexID) != null) { getStreamNode(vertexID).setParallelism(parallelism); } }
public void setParallelism(Integer vertexID, int parallelism) { if (getStreamNode(vertexID) != null) { getStreamNode(vertexID).setParallelism(parallelism); } }
public void apple(StreamNode node) { // CONSIDER: find a better way to identify transformation with StreamNode, so that we can better // detect mismatch between JSON and stream graph. if (node != null) { node.setParallelism(parallelism); StreamNodeUtil.setMaxParallelism(node, maxParallelism); ResourceSpec.Builder builder = ResourceSpec.newBuilder() .setCpuCores(cpuCores) .setHeapMemoryInMB(heapMemoryInMB) .setDirectMemoryInMB(directMemoryInMB) .setNativeMemoryInMB(nativeMemoryInMB); if (gpuLoad > 0) { builder.setGPUResource(gpuLoad); } if (otherResources != null) { for (Map.Entry<String, Double> entry : otherResources.entrySet()) { builder.addExtendedResource(new CommonExtendedResource(entry.getKey(), entry.getValue())); } } if (floatingManagedMemoryInMB > 0) { builder.addExtendedResource(new CommonExtendedResource(ResourceSpec.FLOATING_MANAGED_MEMORY_NAME, floatingManagedMemoryInMB)); } if (node.getMinResources().getExtendedResources().containsKey(ResourceSpec.MANAGED_MEMORY_NAME)) { builder.addExtendedResource(new CommonExtendedResource(ResourceSpec.MANAGED_MEMORY_NAME, node.getMinResources().getExtendedResources().get(ResourceSpec.MANAGED_MEMORY_NAME).getValue())); } ResourceSpec resourceSpec = builder.build(); node.setResources(resourceSpec, resourceSpec); } }