Package org.apache.flink.runtime.jobgraph

Examples of org.apache.flink.runtime.jobgraph.JobVertexID


 
  // --------------------------------------------------------------------------------------------
 
 
  public SubSlot addNewSlotWithTask(AllocatedSlot slot, ExecutionVertex vertex) {
    JobVertexID id = vertex.getJobvertexId();
    return addNewSlotWithTask(slot, id, id);
  }
View Full Code Here


  @Test
  public void testBuildDeploymentDescriptor() {
    try {
      final JobID jobId = new JobID();
     
      final JobVertexID jid1 = new JobVertexID();
      final JobVertexID jid2 = new JobVertexID();
      final JobVertexID jid3 = new JobVertexID();
      final JobVertexID jid4 = new JobVertexID();
     
      AbstractJobVertex v1 = new AbstractJobVertex("v1", jid1);
      AbstractJobVertex v2 = new AbstractJobVertex("v2", jid2);
      AbstractJobVertex v3 = new AbstractJobVertex("v3", jid3);
      AbstractJobVertex v4 = new AbstractJobVertex("v4", jid4);
View Full Code Here

  }
 
  private Map<ExecutionAttemptID, Execution> setupExecution(int dop1, int dop2) throws Exception {
    final JobID jobId = new JobID();
   
    final JobVertexID jid1 = new JobVertexID();
    final JobVertexID jid2 = new JobVertexID();
   
    AbstractJobVertex v1 = new AbstractJobVertex("v1", jid1);
    AbstractJobVertex v2 = new AbstractJobVertex("v2", jid2);
   
    v1.setParallelism(dop1);
View Full Code Here

public class SchedulerSlotSharingTest {
 
  @Test
  public void scheduleSingleVertexType() {
    try {
      JobVertexID jid1 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1);
     
      Scheduler scheduler = new Scheduler();
      Instance i1 = getRandomInstance(2);
View Full Code Here

  }
 
  @Test
  public void scheduleImmediatelyWithSharing() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2);
     
      Scheduler scheduler = new Scheduler();
      scheduler.newInstanceAvailable(getRandomInstance(2));
View Full Code Here

  }
 
  @Test
  public void scheduleImmediatelyWithIntermediateTotallyEmptySharingGroup() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2);
     
      Scheduler scheduler = new Scheduler();
      scheduler.newInstanceAvailable(getRandomInstance(2));
View Full Code Here

  }
 
  @Test
  public void scheduleImmediatelyWithTemprarilyEmptyVertexGroup() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
      JobVertexID jid3 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2, jid3);
     
      Scheduler scheduler = new Scheduler();
      scheduler.newInstanceAvailable(getRandomInstance(2));
View Full Code Here

  }
 
  @Test
  public void scheduleImmediatelyWithTemprarilyEmptyVertexGroup2() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
      JobVertexID jid3 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2);
     
      Scheduler scheduler = new Scheduler();
      scheduler.newInstanceAvailable(getRandomInstance(2));
View Full Code Here

  }
 
  @Test
  public void scheduleMixedSharingAndNonSharing() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
     
      JobVertexID jidA = new JobVertexID();
      JobVertexID jidB= new JobVertexID();
      JobVertexID jidC = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2);
     
      Scheduler scheduler = new Scheduler();
      scheduler.newInstanceAvailable(getRandomInstance(3));
View Full Code Here

   * Tests that the scheduler assigns the correct existing shared slots
   */
  @Test
  public void testLocalizedAssignment1() {
    try {
      JobVertexID jid1 = new JobVertexID();
      JobVertexID jid2 = new JobVertexID();
     
      SlotSharingGroup sharingGroup = new SlotSharingGroup(jid1, jid2);
     
      Instance i1 = getRandomInstance(2);
      Instance i2 = getRandomInstance(2);
View Full Code Here

TOP

Related Classes of org.apache.flink.runtime.jobgraph.JobVertexID

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.