[improve](routine-load) remove maximum limit of routine load max_batch_interval (#29071)
This commit is contained in:
committed by
GitHub
parent
28f18a33ea
commit
99754d7460
@ -181,7 +181,7 @@ public class AlterRoutineLoadStmt extends DdlStmt {
|
||||
long maxBatchIntervalS = Util.getLongPropertyOrDefault(
|
||||
jobProperties.get(CreateRoutineLoadStmt.MAX_BATCH_INTERVAL_SEC_PROPERTY),
|
||||
-1, CreateRoutineLoadStmt.MAX_BATCH_INTERVAL_PRED,
|
||||
CreateRoutineLoadStmt.MAX_BATCH_INTERVAL_SEC_PROPERTY + " should between 1 and 60");
|
||||
CreateRoutineLoadStmt.MAX_BATCH_INTERVAL_SEC_PROPERTY + " should >= 1");
|
||||
analyzedJobProperties.put(CreateRoutineLoadStmt.MAX_BATCH_INTERVAL_SEC_PROPERTY,
|
||||
String.valueOf(maxBatchIntervalS));
|
||||
}
|
||||
|
||||
@ -194,7 +194,7 @@ public class CreateRoutineLoadStmt extends DdlStmt {
|
||||
public static final Predicate<Long> DESIRED_CONCURRENT_NUMBER_PRED = (v) -> v > 0L;
|
||||
public static final Predicate<Long> MAX_ERROR_NUMBER_PRED = (v) -> v >= 0L;
|
||||
public static final Predicate<Double> MAX_FILTER_RATIO_PRED = (v) -> v >= 0 && v <= 1;
|
||||
public static final Predicate<Long> MAX_BATCH_INTERVAL_PRED = (v) -> v >= 1 && v <= 60;
|
||||
public static final Predicate<Long> MAX_BATCH_INTERVAL_PRED = (v) -> v >= 1;
|
||||
public static final Predicate<Long> MAX_BATCH_ROWS_PRED = (v) -> v >= 200000;
|
||||
public static final Predicate<Long> MAX_BATCH_SIZE_PRED = (v) -> v >= 100 * 1024 * 1024 && v <= 1024 * 1024 * 1024;
|
||||
public static final Predicate<Long> EXEC_MEM_LIMIT_PRED = (v) -> v >= 0L;
|
||||
@ -474,7 +474,7 @@ public class CreateRoutineLoadStmt extends DdlStmt {
|
||||
|
||||
maxBatchIntervalS = Util.getLongPropertyOrDefault(jobProperties.get(MAX_BATCH_INTERVAL_SEC_PROPERTY),
|
||||
RoutineLoadJob.DEFAULT_MAX_INTERVAL_SECOND, MAX_BATCH_INTERVAL_PRED,
|
||||
MAX_BATCH_INTERVAL_SEC_PROPERTY + " should between 1 and 60");
|
||||
MAX_BATCH_INTERVAL_SEC_PROPERTY + " should >= 1");
|
||||
|
||||
maxBatchRows = Util.getLongPropertyOrDefault(jobProperties.get(MAX_BATCH_ROWS_PROPERTY),
|
||||
RoutineLoadJob.DEFAULT_MAX_BATCH_ROWS, MAX_BATCH_ROWS_PRED,
|
||||
|
||||
Reference in New Issue
Block a user