Song Jiacheng created KUDU-3516:
-----------------------------------
Summary: Tserver: Maintenance scheduler might stuck in
DeltaStats#AddColumnIdsWithUpdates
Key: KUDU-3516
URL: https://issues.apache.org/jira/browse/KUDU-3516
Project: Kudu
Issue Type: Bug
Components: tserver
Reporter: Song Jiacheng
Attachments: image-2023-10-09-15-58-47-267.png,
image-2023-10-09-15-59-01-026.png
If we have many tables with many columns and each of them get many update
requests, the maintenance scheduler will stuck in calculate the perf
improvement score of major compaction.
This tablet server has 6 maintenance manager but could only schedule 1 or 2
tasks at one time, even if the tablet server is actually under high memory
pressure.
!image-2023-10-09-15-59-01-026.png!
According to the stack showed below, I found out the scheduler stuck in
AddColumnIdsWithUpdates for a long time, but there is no need to get all the
updated columns here.
!image-2023-10-09-15-58-47-267.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)