Guoliang Sun created KYLIN-6011:
-----------------------------------
Summary: After the build task is completed, it is not cleared from
the lock table, causing the remaining build tasks to fail to start
Key: KYLIN-6011
URL: https://issues.apache.org/jira/browse/KYLIN-6011
Project: Kylin
Issue Type: Bug
Affects Versions: 5.0.0
Reporter: Guoliang Sun
h3. Root cause
META and ROUTINE type tasks are set as the highest priority, see:
`org.apache.kylin.job.execution.ExecutableManager#checkAndSubmitCronJob`.
The job lock table prioritizes checking and cleaning the earliest created
records when clearing expired locks, and by default retrieves only 30 entries
at a time (`kylin.job.master-pull-batch-size`).
If a large number of regular build tasks (> 30) are submitted first, followed
by a large number of META or ROUTINE type tasks, the job lock table will fail
to clean up completed META or ROUTINE tasks.
The job scheduler will then continuously read completed META or ROUTINE tasks
from the job lock table, preventing new tasks from being scheduled.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)