You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Tim Armstrong (Jira)" <ji...@apache.org> on 2020/12/24 00:10:00 UTC
[jira] [Resolved] (IMPALA-3259) Codegen is not cancellable and can
use a lot of CPU and memory
[ https://issues.apache.org/jira/browse/IMPALA-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tim Armstrong resolved IMPALA-3259.
-----------------------------------
Resolution: Fixed
This has been mitigated by the various fixes that we've done to improve this. Will call it done for now.
> Codegen is not cancellable and can use a lot of CPU and memory
> --------------------------------------------------------------
>
> Key: IMPALA-3259
> URL: https://issues.apache.org/jira/browse/IMPALA-3259
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Affects Versions: Impala 2.5.0
> Reporter: Huaisi Xu
> Priority: Major
> Labels: codegen
> Attachments: screenshot-1.png
>
>
> memz stucks at
> {code:java}
> Memory Usage
> Memory consumption / limit: 10.43 GB / 20.00 GB
> tcmalloc
> ------------------------------------------------
> MALLOC: 10489890000 (10003.9 MiB) Bytes in use by application
> MALLOC: + 0 ( 0.0 MiB) Bytes in page heap freelist
> MALLOC: + 674292952 ( 643.1 MiB) Bytes in central cache freelist
> MALLOC: + 15303600 ( 14.6 MiB) Bytes in transfer cache freelist
> MALLOC: + 15594152 ( 14.9 MiB) Bytes in thread cache freelists
> MALLOC: + 51245248 ( 48.9 MiB) Bytes in malloc metadata
> MALLOC: ------------
> MALLOC: = 11246325952 (10725.3 MiB) Actual memory used (physical + swap)
> MALLOC: + 6235471872 ( 5946.6 MiB) Bytes released to OS (aka unmapped)
> MALLOC: ------------
> MALLOC: = 17481797824 (16671.9 MiB) Virtual address space used
> MALLOC:
> MALLOC: 565828 Spans in use
> MALLOC: 245 Thread heaps in use
> MALLOC: 8192 Tcmalloc page size
> ------------------------------------------------
> Call ReleaseFreeMemory() to release freelist memory to the OS (via madvise()).
> Bytes released to the OS take up virtual address space but no physical memory.
> {code}
> this query is cancelled because of unreachable impalad because I attached gdb..
> I have flushed the query archiving cache by issuing ~30 "show tables" queries. (this works in IMPALA-3254) but the memory in this case stayed high.
> I will try to reproduce and get a heap profile.
> There is no query running at this moment.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)