[ https://issues.apache.org/jira/browse/IMPALA-4179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tim Armstrong reassigned IMPALA-4179: ------------------------------------- Assignee: (was: Tim Armstrong) > Remove RowBatch::MarkNeedsDeepCopy() memory management API > ---------------------------------------------------------- > > Key: IMPALA-4179 > URL: https://issues.apache.org/jira/browse/IMPALA-4179 > Project: IMPALA > Issue Type: Improvement > Components: Backend > Affects Versions: Impala 2.8.0 > Reporter: Tim Armstrong > Priority: Major > Labels: resource-management > > We should remove this API as a simplification of the memory transfer model. > It was used in various places to manage lifetime of BufferHandles, but those > can be replaced with attaching the BufferHandle + MarkFlushResources(). > It is also used to work around the fact that some memory is never returned > from ExecNodes and is freed in Close(). Part of the solution is probably to > add a way to attach all resources to a RowBatch before Close() and during > Reset(). -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org