[
https://issues.apache.org/jira/browse/IMPALA-5641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Armstrong resolved IMPALA-5641.
-----------------------------------
Resolution: Fixed
Fix Version/s: Impala 2.10.0
IMPALA-5641: mem-estimate should never be less than mem-reservation
This is implemented in the ResourceProfileBuilder to avoid duplicating
the login in every plan node.
Testing:
Updated planner tests.
Change-Id: I1e2853300371e31b13d81a763dbafb21709b16c4
Reviewed-on: http://gerrit.cloudera.org:8080/7703
Reviewed-by: Tim Armstrong <[email protected]>
Tested-by: Impala Public Jenkins
> mem-estimate should never be less than mem-reservation
> ------------------------------------------------------
>
> Key: IMPALA-5641
> URL: https://issues.apache.org/jira/browse/IMPALA-5641
> Project: IMPALA
> Issue Type: Bug
> Components: Frontend
> Reporter: Tim Armstrong
> Assignee: Tim Armstrong
> Priority: Critical
> Labels: resource-management
> Fix For: Impala 2.10.0
>
>
> Once we switch over to the new buffer pool, the mem-reservation is a hard
> floor for the actual memory consumption. The planner's resource profiles
> should reflect this, instead of reporting things like this:
> {code}
> 02:HASH JOIN [LEFT OUTER JOIN]
> | hash predicates: 2 + a.id = b.id - 2
> | fk/pk conjuncts: assumed fk/pk
> | other join predicates: a.int_col <= b.bigint_col + 97, a.int_col >= 0 +
> b.bigint_col
> | other predicates: CAST(b.double_col AS DECIMAL(3,2)) > 11.1
> | mem-estimate=15.68KB mem-reservation=136.00MB
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)