[ https://issues.apache.org/jira/browse/HIVE-8328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gopal V updated HIVE-8328: -------------------------- Description: {code} private void loadHashTable() throws HiveException { if ((this.getExecContext() != null) && ((this.getExecContext().getLocalWork() == null) || (!this.getExecContext() .getLocalWork().getInputFileChangeSensitive()))) { if (hashTblInitedOnce) { return; } else { hashTblInitedOnce = true; } } {code} This is not exiting in Tez, even if hashTblInitedOnce=true; was: TezCacheAccess needs to cache the pre-built MapJoinTableContainer object. The issue is that it currently marks an object as being available in cache, without keeping a strong in-memory reference to it. > MapJoin implementation in Tez should not reload hashtables > ----------------------------------------------------------- > > Key: HIVE-8328 > URL: https://issues.apache.org/jira/browse/HIVE-8328 > Project: Hive > Issue Type: Bug > Components: Tez > Affects Versions: 0.14.0 > Reporter: Gopal V > Assignee: Gopal V > Priority: Blocker > Labels: Regression > Fix For: 0.14.0 > > > {code} > private void loadHashTable() throws HiveException { > if ((this.getExecContext() != null) > && ((this.getExecContext().getLocalWork() == null) || > (!this.getExecContext() > .getLocalWork().getInputFileChangeSensitive()))) { > if (hashTblInitedOnce) { > return; > } else { > hashTblInitedOnce = true; > } > } > {code} > This is not exiting in Tez, even if hashTblInitedOnce=true; -- This message was sent by Atlassian JIRA (v6.3.4#6332)