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 2017/09/05 22:02:00 UTC
[jira] [Created] (IMPALA-5895) Simplify and document memory
management of RuntimeProfile Counters
Tim Armstrong created IMPALA-5895:
-------------------------------------
Summary: Simplify and document memory management of RuntimeProfile Counters
Key: IMPALA-5895
URL: https://issues.apache.org/jira/browse/IMPALA-5895
Project: IMPALA
Issue Type: Improvement
Components: Backend
Affects Versions: Impala 2.10.0
Reporter: Tim Armstrong
Assignee: Tim Armstrong
It's very unclear what requirements there are around object lifetimes for RuntimeProfile objects and the Counter objects that live in ObjectPools. See IMPALA-5878 for a case where it's very hard to reason about correctness of the memory management.
We should document the requirements and also consider simplifying the ownership model. E.g. having each RuntimeProfile own all of its counters via unique_ptrs.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)