Search in sources :

Example 56 with JobId

use of org.apache.hyracks.api.job.JobId in project asterixdb by apache.

the class JobStatusAPIIntegrationTest method testRunningJob.

@Test
public void testRunningJob() throws Exception {
    // startJob also checks that the job is running
    JobId jId = startJob();
    stopJob(jId);
    Assert.assertEquals("TERMINATED", getJobStatus(jId));
}
Also used : JobId(org.apache.hyracks.api.job.JobId) Test(org.junit.Test)

Example 57 with JobId

use of org.apache.hyracks.api.job.JobId in project asterixdb by apache.

the class SleepOperatorDescriptor method cancelBeforeWaitForCompletion.

private void cancelBeforeWaitForCompletion(JobSpecification spec) throws Exception {
    boolean exceptionMatched = false;
    try {
        JobId jobId = startJob(spec);
        cancelJob(jobId);
        waitForCompletion(jobId);
    } catch (HyracksException e) {
        exceptionMatched = true;
        Assert.assertTrue(e.getErrorCode() == ErrorCode.JOB_CANCELED);
    } finally {
        Assert.assertTrue(exceptionMatched);
    }
}
Also used : HyracksException(org.apache.hyracks.api.exceptions.HyracksException) JobId(org.apache.hyracks.api.job.JobId)

Aggregations

JobId (org.apache.hyracks.api.job.JobId)57 JobSpecification (org.apache.hyracks.api.job.JobSpecification)17 IHyracksClientConnection (org.apache.hyracks.api.client.IHyracksClientConnection)13 HyracksConnection (org.apache.hyracks.api.client.HyracksConnection)11 HyracksException (org.apache.hyracks.api.exceptions.HyracksException)10 CmdLineParser (org.kohsuke.args4j.CmdLineParser)9 Test (org.junit.Test)5 IOException (java.io.IOException)4 ArrayList (java.util.ArrayList)4 HashSet (java.util.HashSet)4 Map (java.util.Map)4 NodeControllerState (org.apache.hyracks.control.cc.NodeControllerState)4 INodeManager (org.apache.hyracks.control.cc.cluster.INodeManager)4 Joblet (org.apache.hyracks.control.nc.Joblet)4 ObjectNode (com.fasterxml.jackson.databind.node.ObjectNode)3 HashMap (java.util.HashMap)3 HyracksDataException (org.apache.hyracks.api.exceptions.HyracksDataException)3 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)2 InvocationTargetException (java.lang.reflect.InvocationTargetException)2 RemoteException (java.rmi.RemoteException)2