Add error load log url for routine load job (#938)
This commit is contained in:
@ -27,7 +27,6 @@ import org.apache.doris.catalog.Catalog;
|
||||
import org.apache.doris.catalog.Database;
|
||||
import org.apache.doris.catalog.Table;
|
||||
import org.apache.doris.common.UserException;
|
||||
import org.apache.doris.common.io.Text;
|
||||
import org.apache.doris.persist.EditLog;
|
||||
import org.apache.doris.transaction.TransactionException;
|
||||
import org.apache.doris.transaction.TransactionState;
|
||||
@ -40,20 +39,15 @@ import org.apache.kafka.common.PartitionInfo;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.time.Duration;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.locks.ReentrantLock;
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
|
||||
import java_cup.runtime.Symbol;
|
||||
|
||||
import mockit.Deencapsulation;
|
||||
import mockit.Expectations;
|
||||
import mockit.Injectable;
|
||||
import mockit.Mock;
|
||||
import mockit.MockUp;
|
||||
import mockit.Mocked;
|
||||
|
||||
public class RoutineLoadJobTest {
|
||||
@ -94,7 +88,7 @@ public class RoutineLoadJobTest {
|
||||
RoutineLoadJob routineLoadJob = new KafkaRoutineLoadJob();
|
||||
Deencapsulation.setField(routineLoadJob, "routineLoadTaskInfoList", routineLoadTaskInfoList);
|
||||
Deencapsulation.setField(routineLoadJob, "lock", lock);
|
||||
routineLoadJob.afterAborted(transactionState, txnStatusChangeReasonString);
|
||||
routineLoadJob.afterAborted(transactionState, true, txnStatusChangeReasonString);
|
||||
|
||||
Assert.assertEquals(RoutineLoadJob.JobState.PAUSED, routineLoadJob.getState());
|
||||
}
|
||||
@ -127,7 +121,7 @@ public class RoutineLoadJobTest {
|
||||
Deencapsulation.setField(routineLoadJob, "routineLoadTaskInfoList", routineLoadTaskInfoList);
|
||||
Deencapsulation.setField(routineLoadJob, "progress", progress);
|
||||
Deencapsulation.setField(routineLoadJob, "lock", lock);
|
||||
routineLoadJob.afterAborted(transactionState, txnStatusChangeReasonString);
|
||||
routineLoadJob.afterAborted(transactionState, true, txnStatusChangeReasonString);
|
||||
|
||||
Assert.assertEquals(RoutineLoadJob.JobState.RUNNING, routineLoadJob.getState());
|
||||
Assert.assertEquals(new Long(1), Deencapsulation.getField(routineLoadJob, "abortedTaskNum"));
|
||||
@ -154,7 +148,7 @@ public class RoutineLoadJobTest {
|
||||
Deencapsulation.setField(routineLoadJob, "progress", progress);
|
||||
Deencapsulation.setField(routineLoadJob, "lock", lock);
|
||||
try {
|
||||
routineLoadJob.afterCommitted(transactionState);
|
||||
routineLoadJob.afterCommitted(transactionState, true);
|
||||
Assert.assertEquals(RoutineLoadJob.JobState.PAUSED, routineLoadJob.getState());
|
||||
} catch (TransactionException e) {
|
||||
Assert.fail();
|
||||
|
||||
Reference in New Issue
Block a user