This is an automated email from the ASF dual-hosted git repository.

dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 04033dce019 [improve](routine_load) add db and table name in create 
routine load job log (#27500)
04033dce019 is described below

commit 04033dce019c71140dca47b95acf00718a5e9518
Author: HHoflittlefish777 <[email protected]>
AuthorDate: Sat Nov 25 23:41:34 2023 +0800

    [improve](routine_load) add db and table name in create routine load job 
log (#27500)
---
 .../org/apache/doris/load/routineload/RoutineLoadManager.java  | 10 +++++++---
 .../apache/doris/load/routineload/RoutineLoadManagerTest.java  |  6 +++---
 .../doris/load/routineload/RoutineLoadSchedulerTest.java       |  4 ++--
 .../org/apache/doris/transaction/GlobalTransactionMgrTest.java |  4 ++--
 4 files changed, 14 insertions(+), 10 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java
 
b/fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java
index 24fafc6677b..aa57f67e6f6 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java
@@ -175,10 +175,12 @@ public class RoutineLoadManager implements Writable {
 
         routineLoadJob.setOrigStmt(createRoutineLoadStmt.getOrigStmt());
         routineLoadJob.setComment(createRoutineLoadStmt.getComment());
-        addRoutineLoadJob(routineLoadJob, createRoutineLoadStmt.getDBName());
+        addRoutineLoadJob(routineLoadJob, createRoutineLoadStmt.getDBName(),
+                    createRoutineLoadStmt.getTableName());
     }
 
-    public void addRoutineLoadJob(RoutineLoadJob routineLoadJob, String 
dbName) throws DdlException {
+    public void addRoutineLoadJob(RoutineLoadJob routineLoadJob, String 
dbName, String tableName)
+                    throws DdlException {
         writeLock();
         try {
             // check if db.routineLoadName has been used
@@ -195,10 +197,12 @@ public class RoutineLoadManager implements Writable {
 
             unprotectedAddJob(routineLoadJob);
             
Env.getCurrentEnv().getEditLog().logCreateRoutineLoadJob(routineLoadJob);
-            LOG.info("create routine load job: id: {}, name: {}", 
routineLoadJob.getId(), routineLoadJob.getName());
         } finally {
             writeUnlock();
         }
+
+        LOG.info("create routine load job: id: {}, job name: {}, db name: {}, 
table name: {}",
+                 routineLoadJob.getId(), routineLoadJob.getName(), dbName, 
tableName);
     }
 
     private void unprotectedAddJob(RoutineLoadJob routineLoadJob) {
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadManagerTest.java
 
b/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadManagerTest.java
index 7bd776df3eb..018b2e95234 100644
--- 
a/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadManagerTest.java
+++ 
b/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadManagerTest.java
@@ -215,7 +215,7 @@ public class RoutineLoadManagerTest {
 
         Deencapsulation.setField(routineLoadManager, 
"dbToNameToRoutineLoadJob", dbToNameToRoutineLoadJob);
         try {
-            routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db");
+            routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db", 
"table");
             Assert.fail();
         } catch (DdlException e) {
             LOG.info(e.getMessage());
@@ -256,7 +256,7 @@ public class RoutineLoadManagerTest {
 
         Deencapsulation.setField(routineLoadManager, 
"dbToNameToRoutineLoadJob", dbToNameToRoutineLoadJob);
         Deencapsulation.setField(routineLoadManager, "idToRoutineLoadJob", 
idToRoutineLoadJob);
-        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db");
+        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db", 
"table");
 
         Map<Long, Map<String, List<RoutineLoadJob>>> result =
                 Deencapsulation.getField(routineLoadManager, 
"dbToNameToRoutineLoadJob");
@@ -777,7 +777,7 @@ public class RoutineLoadManagerTest {
         RoutineLoadManager routineLoadManager = new RoutineLoadManager();
         KafkaRoutineLoadJob job = new KafkaRoutineLoadJob(1L, "testjob", 
SystemInfoService.DEFAULT_CLUSTER,
                 10000, 10001, "192.168.1.1:9090", "testtopic", 
UserIdentity.ADMIN);
-        routineLoadManager.addRoutineLoadJob(job, "testdb");
+        routineLoadManager.addRoutineLoadJob(job, "testdb", "testtable");
         Config.max_routine_load_task_num_per_be = 10;
         Deencapsulation.setField(routineLoadManager, 
"beIdToMaxConcurrentTasks", beIdToMaxConcurrentTasks);
         Assert.assertEquals(1L, routineLoadManager.getAvailableBeForTask(1L, 
1L, "default"));
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadSchedulerTest.java
 
b/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadSchedulerTest.java
index 490a42719f0..da701ff1304 100644
--- 
a/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadSchedulerTest.java
+++ 
b/fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadSchedulerTest.java
@@ -140,7 +140,7 @@ public class RoutineLoadSchedulerTest {
         KafkaRoutineLoadJob kafkaRoutineLoadJob = new KafkaRoutineLoadJob(1L, 
"test", "default_cluster", 1L, 1L,
                 "10.74.167.16:8092", "test", UserIdentity.ADMIN);
         RoutineLoadManager routineLoadManager = new RoutineLoadManager();
-        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db");
+        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob, "db", 
"table");
 
         List<Long> backendIds = new ArrayList<>();
         backendIds.add(1L);
@@ -176,7 +176,7 @@ public class RoutineLoadSchedulerTest {
         List<Integer> customKafkaPartitions = new ArrayList<>();
         customKafkaPartitions.add(2);
         Deencapsulation.setField(kafkaRoutineLoadJob1, 
"customKafkaPartitions", customKafkaPartitions);
-        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob1, "db");
+        routineLoadManager.addRoutineLoadJob(kafkaRoutineLoadJob1, "db", 
"table");
 
         Thread.sleep(10000);
     }
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/transaction/GlobalTransactionMgrTest.java
 
b/fe/fe-core/src/test/java/org/apache/doris/transaction/GlobalTransactionMgrTest.java
index a819c4f0301..89f6e0b8145 100644
--- 
a/fe/fe-core/src/test/java/org/apache/doris/transaction/GlobalTransactionMgrTest.java
+++ 
b/fe/fe-core/src/test/java/org/apache/doris/transaction/GlobalTransactionMgrTest.java
@@ -352,7 +352,7 @@ public class GlobalTransactionMgrTest {
         TxnCommitAttachment txnCommitAttachment = new 
RLTaskTxnCommitAttachment(rlTaskTxnCommitAttachment);
 
         RoutineLoadManager routineLoadManager = new RoutineLoadManager();
-        routineLoadManager.addRoutineLoadJob(routineLoadJob, "db");
+        routineLoadManager.addRoutineLoadJob(routineLoadJob, "db", "table");
 
         
Deencapsulation.setField(masterTransMgr.getDatabaseTransactionMgr(CatalogTestUtil.testDbId1),
 "idToRunningTransactionState", idToTransactionState);
         Table testTable1 = 
masterEnv.getInternalCatalog().getDbOrMetaException(CatalogTestUtil.testDbId1)
@@ -423,7 +423,7 @@ public class GlobalTransactionMgrTest {
         TxnCommitAttachment txnCommitAttachment = new 
RLTaskTxnCommitAttachment(rlTaskTxnCommitAttachment);
 
         RoutineLoadManager routineLoadManager = new RoutineLoadManager();
-        routineLoadManager.addRoutineLoadJob(routineLoadJob, "db");
+        routineLoadManager.addRoutineLoadJob(routineLoadJob, "db", "table");
 
         
Deencapsulation.setField(masterTransMgr.getDatabaseTransactionMgr(CatalogTestUtil.testDbId1),
 "idToRunningTransactionState", idToTransactionState);
         Table testTable1 = 
masterEnv.getInternalCatalog().getDbOrMetaException(CatalogTestUtil.testDbId1)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to