Uh oh!
There was an error while loading. Please reload this page.
[Feature](job)support cancel task and fix log invalid - #27703
Conversation
CalvinKirs
commented
Nov 28, 2023
run buildall |
Running task can be show and fix cancel fail
7037027 to
6d00d88CompareCalvinKirs
commented
Nov 28, 2023
run buildall |
doris-robot
commented
Nov 28, 2023
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
doris-robot
commented
Nov 28, 2023
(From new machine)TeamCity pipeline, clickbench performance test result: |
…-task # Conflicts: # fe/fe-core/src/main/cup/sql_parser.cup
CalvinKirs
commented
Nov 30, 2023
run buildall |
1 similar comment
CalvinKirs
commented
Nov 30, 2023
run buildall |
doris-robot
commented
Nov 30, 2023
(From new machine)TeamCity pipeline, clickbench performance test result: |
doris-robot
commented
Nov 30, 2023
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
5236b1f to
5b71dcaCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
8c71ae3 to
84dcef7ComparePR approved by anyone and no changes requested. |
Uh oh!
There was an error while loading. Please reload this page.
morningman
commented
Dec 4, 2023
Need to update the doc and add some test cases |
CalvinKirs
commented
Dec 4, 2023
The document is not yet public, I will provide it separately (when the show job is completed) |
CalvinKirs
commented
Dec 4, 2023
run buildall |
doris-robot
commented
Dec 4, 2023
(From new machine)TeamCity pipeline, clickbench performance test result: |
CalvinKirs
commented
Dec 5, 2023
run buildall |
CalvinKirs
commented
Dec 5, 2023
run clickbench-new (clickbench) |
CalvinKirs
commented
Dec 5, 2023
run clickbench |
…-task # Conflicts: # fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java
CalvinKirs
commented
Dec 5, 2023
run buildall |
1 similar comment
CalvinKirs
commented
Dec 5, 2023
run buildall |
…-task # Conflicts: # fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/InsertIntoTableCommand.java # fe/fe-core/src/main/java/org/apache/doris/nereids/txn/Transaction.java
CalvinKirs
commented
Dec 5, 2023
run buildall |
PR approved by at least one committer and no changes requested. |
doris-robot
commented
Dec 5, 2023
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
doris-robot
commented
Dec 5, 2023
(From new machine)TeamCity pipeline, clickbench performance test result: |
CalvinKirs
commented
Dec 6, 2023
run p0 |
- Running task can be show and fix cancel fail - When the insert task scheduling cycle is reached, if there are still tasks running, the scheduling of this task will be canceled at this time. - refactor job status changes SQL - Fix timer job window error - Support cancel task
…6232) ### What problem does this PR solve? When a task fails through the execution exception path, `AbstractTask.runTask()` calls the no-argument `onFail()`, which marked the task FAILED without recording `finishTimeMs`. MTMV failed refresh tasks therefore exposed an empty FinishTime and could not calculate DurationMs. relate PR: #27703 ### What changes were made? - Record `finishTimeMs` when `AbstractTask.onFail()` transitions a task to FAILED. - Add a regression unit test covering the `runTask()` exception path and preserving the error message. ### Testing - `AbstractJobStatusTest`: 13 tests passed.
…6232) ### What problem does this PR solve? When a task fails through the execution exception path, `AbstractTask.runTask()` calls the no-argument `onFail()`, which marked the task FAILED without recording `finishTimeMs`. MTMV failed refresh tasks therefore exposed an empty FinishTime and could not calculate DurationMs. relate PR: #27703 ### What changes were made? - Record `finishTimeMs` when `AbstractTask.onFail()` transitions a task to FAILED. - Add a regression unit test covering the `runTask()` exception path and preserving the error message. ### Testing - `AbstractJobStatusTest`: 13 tests passed.
…6232) ### What problem does this PR solve? When a task fails through the execution exception path, `AbstractTask.runTask()` calls the no-argument `onFail()`, which marked the task FAILED without recording `finishTimeMs`. MTMV failed refresh tasks therefore exposed an empty FinishTime and could not calculate DurationMs. relate PR: #27703 ### What changes were made? - Record `finishTimeMs` when `AbstractTask.onFail()` transitions a task to FAILED. - Add a regression unit test covering the `runTask()` exception path and preserving the error message. ### Testing - `AbstractJobStatusTest`: 13 tests passed.
…ache#66232) ### What problem does this PR solve? When a task fails through the execution exception path, `AbstractTask.runTask()` calls the no-argument `onFail()`, which marked the task FAILED without recording `finishTimeMs`. MTMV failed refresh tasks therefore exposed an empty FinishTime and could not calculate DurationMs. relate PR: apache#27703 ### What changes were made? - Record `finishTimeMs` when `AbstractTask.onFail()` transitions a task to FAILED. - Add a regression unit test covering the `runTask()` exception path and preserving the error message. ### Testing - `AbstractJobStatusTest`: 13 tests passed.
Proposed changes
todo
update other docs
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...