CalvinKirs opened a new pull request, #34109:
URL: https://github.com/apache/doris/pull/34109

   ## Changes
   
   ### Task metadata add jobName
   ```sql
   mysql> desc  function tasks("type"="insert");;
   +---------------+------+------+-------+---------+-------+
   | Field         | Type | Null | Key   | Default | Extra |
   +---------------+------+------+-------+---------+-------+
   | TaskId        | TEXT | No   | false | NULL    | NONE  |
   | JobId         | TEXT | No   | false | NULL    | NONE  |
   | JobName       | TEXT | No   | false | NULL    | NONE  |
   | Label         | TEXT | No   | false | NULL    | NONE  |
   | Status        | TEXT | No   | false | NULL    | NONE  |
   | ErrorMsg      | TEXT | No   | false | NULL    | NONE  |
   | CreateTime    | TEXT | No   | false | NULL    | NONE  |
   | FinishTime    | TEXT | No   | false | NULL    | NONE  |
   | TrackingUrl   | TEXT | No   | false | NULL    | NONE  |
   | LoadStatistic | TEXT | No   | false | NULL    | NONE  |
   | User          | TEXT | No   | false | NULL    | NONE  |
   +---------------+------+------+-------+---------+-------+
   11 row
   ```
   ### Failed tasks cannot be displayed. 
   We use a LoadManager to store task execution information, but failed tasks 
are not stored. Since the entire lifecycle of a task includes the Load Manager, 
it must be managed throughout the entire Job Manager.
   ### Job metadata add succeedCount, failedCount, canceledCount
   ```sql
   mysql> desc  function jobs("type"="insert");
   +-------------------+------+------+-------+---------+-------+
   | Field             | Type | Null | Key   | Default | Extra |
   +-------------------+------+------+-------+---------+-------+
   | Id                | TEXT | No   | false | NULL    | NONE  |
   | Name              | TEXT | No   | false | NULL    | NONE  |
   | Definer           | TEXT | No   | false | NULL    | NONE  |
   | ExecuteType       | TEXT | No   | false | NULL    | NONE  |
   | RecurringStrategy | TEXT | No   | false | NULL    | NONE  |
   | Status            | TEXT | No   | false | NULL    | NONE  |
   | ExecuteSql        | TEXT | No   | false | NULL    | NONE  |
   | CreateTime        | TEXT | No   | false | NULL    | NONE  |
   | SucceedTaskCount  | TEXT | No   | false | NULL    | NONE  |
   | FailedTaskCount   | TEXT | No   | false | NULL    | NONE  |
   | CanceledTaskCount | TEXT | No   | false | NULL    | NONE  |
   | Comment           | TEXT | No   | false | NULL    | NONE  |
   +-------------------+------+------+-------+---------+-------+
   12 rows in set (0.01 sec)
   ```
   We have added the fields SucceedTaskCount, FailedTaskCount, 
RunningTaskCount, and CancelTaskCount. Users want to be able to view the 
execution status of tasks, so we included these fields.
   ## Compatibility:
   ### Upgrade
   Upgrading smoothly without any compatibility issues.
   ### Rollback
   However, if you upgrade to this new version and then roll back to the old 
version, the new version's tasks will not be displayed. The new version 
deprecates the old task storage method, and the old tasks will be migrated to 
the new task storage. Therefore, when rolling back to the old version, the 
tasks generated by the new version will not be visible. However, tasks are 
primarily responsible for task execution and have a short lifespan, so it will 
not have a significant impact on users.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to