[improve](load) do not block delta writer if memtable memory is low#42649
Conversation
|
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 41338 ms |
TPC-DS: Total hot run time: 197376 ms |
ClickBench: Total hot run time: 32.5 s |
|
TeamCity be ut coverage result: |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
…42649) ## Proposed changes Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
…ory is low #42649 (#43943) Cherry-picked from #42649 Co-authored-by: Kaijie Chen <[email protected]>
…pache#42649) Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
…pache#42649) Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
…able memory is low apache#42649 (apache#43943)" This reverts commit b85c394.
…pache#42649) ## Proposed changes Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
…42649) ## Proposed changes Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
…ory is low #42649 (#54665) Cherry-picked from #42649 Co-authored-by: Kaijie Chen <[email protected]>
…pache#42649) ## Proposed changes Currently when the process memory usage is high, even if load memory usage is low, the load could be blocked by process memory reach hard limit. This may cause query memory cannot be released in `INSERT INTO SELECT` statements. This PR changes this behavior. If the total load memory usage is lower than 5% (current default), the load will no longer be blocked by hard limit.
Proposed changes
Currently when the process memory usage is high, even if load memory usage is low,
the load could be blocked by process memory reach hard limit.
This may cause query memory cannot be released in
INSERT INTO SELECTstatements.This PR changes this behavior. If the total load memory usage is lower than 5% (current default),
the load will no longer be blocked by hard limit.