Package eu.stratosphere.nephele.jobgraph

Examples of eu.stratosphere.nephele.jobgraph.JobID


    final EmbeddedChannel channel = new EmbeddedChannel(new OutboundEnvelopeEncoder());

    int numBuffers = 0;
    for (int i = 0; i < NUM_RANDOM_ENVELOPES; i++) {
      Envelope env = new Envelope(i, new JobID(), new ChannelID());
      int expectedEncodedMsgSize = OutboundEnvelopeEncoder.HEADER_SIZE;

      if (random.nextBoolean()) {
        int eventsSize = random.nextInt(MAX_EVENTS_SIZE + 1);
        expectedEncodedMsgSize += eventsSize;
View Full Code Here


     
      assertEquals(2, descr.getMaximumNumberOfAvailableInstances());
     
     
      // allocate something
      JobID jobID = new JobID();
      Configuration conf = new Configuration();
      InstanceRequestMap instanceRequestMap = new InstanceRequestMap();
      instanceRequestMap.setNumberOfInstances(cm.getDefaultInstanceType(), 2);
      cm.requestInstance(jobID, conf, instanceRequestMap, null);
     
View Full Code Here

     
      InstanceTypeDescription descr = instanceTypeDescriptions.entrySet().iterator().next().getValue();
      assertEquals(3, descr.getMaximumNumberOfAvailableInstances());
     
      // request some instances
      JobID jobID = new JobID();
      Configuration conf = new Configuration();

      InstanceRequestMap instancem = new InstanceRequestMap();
      instancem.setNumberOfInstances(cm.getDefaultInstanceType(), 1);
      cm.requestInstance(jobID, conf, instancem, null);
View Full Code Here

  private Envelope nextEnvelope(boolean withBuffer) {
    return nextEnvelope(withBuffer, false);
  }

  private Envelope nextEnvelope(int bufferSize, AbstractEvent... events) {
    Envelope env = new Envelope(random.nextInt(), new JobID(), new ChannelID());
    if (bufferSize > 0) {
      byte[] data = new byte[bufferSize];
      random.nextBytes(data);

      env.setBuffer(spy(new Buffer(new MemorySegment(data), bufferSize, RECYCLER)));
View Full Code Here

    if (printHelp) {
      printHelpForCancel();
      return 0;
    }
   
    JobID jobId;
   
    if (line.hasOption(ID_OPTION.getOpt())) {
      String jobIdString = line.getOptionValue(ID_OPTION.getOpt());
      try {
        jobId = new JobID(StringUtils.hexStringToByte(jobIdString));
      } catch (Exception e) {
        System.out.println("Error: The value for the Job ID is not a valid ID.");
        printHelpForCancel();
        return 1;
      }
View Full Code Here

   * @param startVertex
   *        the execution vertex to start the deployment from
   */
  public void deployAssignedVertices(final ExecutionVertex startVertex) {

    final JobID jobID = startVertex.getExecutionGraph().getJobID();

    final Map<AbstractInstance, List<ExecutionVertex>> verticesToBeDeployed = new HashMap<AbstractInstance, List<ExecutionVertex>>();
    final Set<ExecutionVertex> alreadyVisited = new HashSet<ExecutionVertex>();

    findVerticesToBeDeployed(startVertex, verticesToBeDeployed, alreadyVisited);
View Full Code Here

   * @param pipeline
   *        the execution pipeline to be deployed
   */
  public void deployAssignedPipeline(final ExecutionPipeline pipeline) {

    final JobID jobID = null;

    final Map<AbstractInstance, List<ExecutionVertex>> verticesToBeDeployed = new HashMap<AbstractInstance, List<ExecutionVertex>>();
    final Set<ExecutionVertex> alreadyVisited = new HashSet<ExecutionVertex>();

    final Iterator<ExecutionVertex> it = pipeline.iterator();
View Full Code Here

   * @param startVertices
   *        the collection of execution vertices to start the deployment from
   */
  public void deployAssignedVertices(final Collection<ExecutionVertex> startVertices) {

    JobID jobID = null;

    final Map<AbstractInstance, List<ExecutionVertex>> verticesToBeDeployed = new HashMap<AbstractInstance, List<ExecutionVertex>>();
    final Set<ExecutionVertex> alreadyVisited = new HashSet<ExecutionVertex>();

    for (final ExecutionVertex startVertex : startVertices) {
View Full Code Here

  private void cleanup(JobID jobId) {
    if(!lru.contains(jobId)) {
      lru.addFirst(jobId);
    }
    if(lru.size() > this.max_entries) {
      JobID toRemove = lru.removeLast();
      collectedEvents.remove(toRemove);
      oldJobs.remove(toRemove);
      managementGraphs.remove(toRemove);
      networkTopologies.remove(toRemove);
    }
View Full Code Here

        assertTrue(retCode != 0);
      }
     
      // test cancel properly
      {
        JobID jid = new JobID();
        String jidString = jid.toString();
       
        String[] parameters = {"-i", jidString};
        InfoListTestCliFrontend testFrontend = new InfoListTestCliFrontend(new TestProtocol(jid));
        int retCode = testFrontend.cancel(parameters);
        assertTrue(retCode == 0);
View Full Code Here

TOP

Related Classes of eu.stratosphere.nephele.jobgraph.JobID

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.